<?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[AI Builder Series : Newsletter]]></title><description><![CDATA[Weekly roundup from all things AI]]></description><link>https://aibuilderseries.substack.com/s/newsletter</link><image><url>https://substackcdn.com/image/fetch/$s_!BDrN!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F694ea313-c3cd-4812-8897-873edc4fe8fb_80x80.png</url><title>AI Builder Series : Newsletter</title><link>https://aibuilderseries.substack.com/s/newsletter</link></image><generator>Substack</generator><lastBuildDate>Fri, 12 Jun 2026 08:33:41 GMT</lastBuildDate><atom:link href="https://aibuilderseries.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AI Builder Series]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aibuilderseries@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aibuilderseries@substack.com]]></itunes:email><itunes:name><![CDATA[Sean Madigan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sean Madigan]]></itunes:author><googleplay:owner><![CDATA[aibuilderseries@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aibuilderseries@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sean Madigan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[#124]]></title><description><![CDATA[A Case Study: Did AI speed us up - an honest take | How LLMs actually work | The real story with data centres --- and much more!]]></description><link>https://aibuilderseries.substack.com/p/124</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/124</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 09 Jun 2026 17:30:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e31c559d-6bd6-4d34-963f-e9bb020750f8_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h1><strong>Did AI speed us up?</strong></h1><p><strong>A trend analysis of 2,410 completed tickets at Kerno spanning January 2025 to May 2026, with focus on pre and post AI tooling adoption, September 2025.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bvBW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bvBW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bvBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.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;:null,&quot;bytes&quot;:276350,&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://aibuilderseries.substack.com/i/201189109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.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_!bvBW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bvBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe40be1cb-9c2c-418c-90bd-df070d74ab78_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share AI Builder Series &quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aibuilderseries.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share AI Builder Series </span></a></p><h3><strong>Background</strong></h3><p>As the conversation about the return of investment (ROI) associated with AI intensifies I decide to do some analysis across our Linear database to see if AI has had an impact or not from an engineering velocity at Kerno. Notionally, being part of a small team you can &#8216;feel&#8217; the productivity, but I wanted to anchor this in data. </p><h3><strong>My focus</strong></h3><p>If I asked each of my engineers the question&#8230;  <em>is AI helping you</em>, the answer is an easy <em>yes</em>, but I wanted to look beyond the usage metrics. I wanted to understand the nuances and see if there were correlations across certain dimensions: </p><p><strong>Adoption:</strong> While every team have AI power users, AI code generation can only have a true org wide uplift if the majority of your engineers are using it. </p><p><strong>Bug Velocity:</strong> Shipping fast means nothing if what you ship is slop. While software bugs are part of doing business, I was interested in seeing if the bug velocity was up or down post introduction of AI.</p><p><strong>Tokens:</strong> Another trend I was interested in, is how token consumption is trending. My assumption was we would have a sharp rise in tokens as we started using AI initially, but then it would fall somewhat and stabilise as we started using more skills, better scaffolding, memory layers and better prompting. </p><h3>Summary</h3><p>The analysis covers 17 months of completed Linear tickets, January 2025 to May 2026, split at the September 2025 adoption point: 2,410 tickets in total, 376 of them bug-labelled, against 17.25B AI tooling tokens (all sources, from August 2025). </p><p>At a glance:</p><ul><li><p>+180% uplift in output per FTE</p></li><li><p>Ratio of bugs:output is no different between pre and post AI (adjusting for major refactor in March).</p></li><li><p>Token consumption starting to stabilise and decline. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://claude.ai/public/artifacts/618e7276-1c2d-48f2-9ae9-323f7dc0a62d" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cwkv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cwkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg" width="1456" height="182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:182,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110030,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://claude.ai/public/artifacts/618e7276-1c2d-48f2-9ae9-323f7dc0a62d&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/200590936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cwkv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cwkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c030076-ef1a-4614-a8d7-1a24abcc2a40_3072x384.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cvon!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cvon!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cvon!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cvon!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cvon!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cvon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg" width="1456" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183584,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/200590936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c8bed9-b639-47c6-8aa4-e660460b36a9_3072x1218.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cvon!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cvon!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cvon!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cvon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466afba-2848-440e-a797-3b8049abb13f_3072x1218.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Read the full piece with way more shiny graphs. Click on the image below</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aibuilderseries.substack.com/p/did-ai-speed-us-up" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9yYK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9yYK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg" width="3072" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:3072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187321,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://aibuilderseries.substack.com/p/did-ai-speed-us-up&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/200590936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c295e5-c543-401b-a70b-eb195dc105c6_3072x1218.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9yYK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9yYK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba1def7-53b1-4f89-9e19-0f9dfe55b4b6_3072x1218.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>Read the full analysis <a href="https://aibuilderseries.substack.com/p/did-ai-speed-us-up">here</a></p></div><div><hr></div><p><strong>Validate code in flow</strong></p><div id="youtube2-oEY8YLI75Hw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oEY8YLI75Hw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oEY8YLI75Hw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aRPC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aRPC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 424w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 848w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 1272w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aRPC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png" width="460" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302213,&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://aibuilderseries.substack.com/i/201189109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.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_!aRPC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 424w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 848w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 1272w, https://substackcdn.com/image/fetch/$s_!aRPC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a33f3f-10ea-4195-b4ef-32ecc825719e_460x464.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>News, views and more research</h1><h2>Borrowing Truth From the Future</h2><p><strong>Everything is built&#8230; just not in reality.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M2nX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M2nX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M2nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163412,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/201189109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!M2nX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!M2nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050ff3c6-0340-4095-a5cc-5d3b5f16e48f_1200x675.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When we think of corporate fraud, the names come easily: Elizabeth Holmes at Theranos, Jeff Skilling at Enron, Sam Bankman-Fried at FTX. The one most people forget is Bernard Ebbers. As CEO of WorldCom, he oversaw an $11 billion accounting fraud, inflating reported profits by pressuring subordinates to cook the books. He was convicted in 2005 on securities fraud, conspiracy, and false filings, sentenced to 25 years, released in December 2019 on failing health, and died weeks later in February 2020. The collapse wiped out roughly $180 billion in shareholder value and gutted the retirement savings of people who never traded a share in their lives.</p><p>I bring up Ebbers because the WorldCom playbook (report the future as if it were the present, watch the stock climb) is structurally identical to a pattern emerging in the AI infrastructure buildout right now.</p><p><strong>The mechanism: borrowing truth from the future</strong></p><p>Compute is the currency of this era, and the market rewards capacity announcements almost reflexively. That creates an obvious incentive. If you tell shareholders you&#8217;ve brought gigawatts of data center capacity online when satellite imagery shows you paused construction months ago, and your stock rises on the news, you haven&#8217;t optimistically forecasted. You&#8217;ve manipulated the market. The legal term is securities fraud.</p><p>This isn&#8217;t hypothetical. Fermi, the Trump-branded Texas megaproject, had targeted roughly 1.1 gigawatts online by the end of 2026, then disclosed in an SEC filing that it no longer expects to hit that target; its CFO confirmed on the March earnings call that further construction is on hold pending a tenant and financing, and satellite images commissioned for a Cleanview report showed limited visible progress. In December, Bloomberg reported Oracle had pushed OpenAI-related completion dates out by a year on labor and material shortages. Oracle denied any delays to contractual milestones, but the stock had already dropped 3.6% on the report before paring losses. CoreWeave is now facing a securities class action (Masaitis v. CoreWeave, D.N.J.) alleging it overstated its ability to meet demand and understated infrastructure risk. The gap between what&#8217;s announced and what&#8217;s pouring concrete is where the legal exposure lives.</p><p><strong>Why the buildout genuinely is hard</strong></p><p>My background is civil engineering, and the part of that degree that sticks with me here is lead times, the time to source the critical materials a project depends on. A data center isn&#8217;t hard because the geometry is exotic or the terrain is difficult. It&#8217;s hard because it&#8217;s a logistics problem: millions of components, strict sequencing, and unforgiving deadlines, all of which carry a premium.</p><p>The supply picture backs this up. Bloomberg reported roughly half of US data center projects have been delayed or canceled on supply shortages and component dependencies; satellite analysis cited around AI construction suggests up to 40% of sites face delays; and the US is short something like 439,000 construction workers. SoftBank&#8217;s response, spinning out a company (Roze) to build data centers with autonomous robots and targeting a $100B IPO, tells you how acute the labor and timeline bottleneck has become. Add the grid: it can take up to five years for renewable projects to clear interconnection queues, and energy is now the binding constraint, not capital.</p><p>So to be clear about what I&#8217;m <em>not</em> saying: these data centers will get built. Nvidia, Meta, Microsoft, AWS all have the capex and the balance sheets. The issue is timeline. Completion on the schedules currently being forecast is not going to happen, and everyone close to construction knows it.</p><p><strong>Why this matters beyond one stock</strong></p><p>My problem starts when executives treat a forecast as a fact and let the market price it as one. Going public comes with a contract: ordinary, non-professional investors, your 401(k) and mine, get certain protections precisely because they can&#8217;t audit a construction site from satellite imagery. When the C-suite gets flippant with the difference between &#8220;contracted,&#8221; &#8220;under construction,&#8221; and &#8220;online,&#8221; that protection erodes, and so does trust.</p><p>The systemic stakes are larger than usual because the concentration is historic. As of late 2025, five companies made up about 30% of the S&amp;P 500 and 20% of the MSCI World, the tightest concentration in roughly 50 years. JP Morgan&#8217;s Michael Cembalest has shown AI-linked stocks driving the bulk of market returns since ChatGPT launched. <strong>JP Morgan projects $5 trillion in AI infrastructure spending through 2030 against AI revenues that remain a fraction of that, what&#8217;s been called a &#8220;Grand Canyon-sized gap</strong>.&#8221; The financing is increasingly debt-driven: GPU-collateralized lending, record corporate bond issuance, private credit, and a meaningful slug of project finance whose repayment depends on data centers that may not get built on time. That risk doesn&#8217;t stay in tech; it reaches pensions, insurance, and bank deposits.</p><p>This is where I find it useful to zoom out. I&#8217;m <em>fairly</em> AI-pilled, but it&#8217;s worth listening to the other side, and Ed Zitron has been the loudest skeptic, arguing the spending commitments aren&#8217;t credible and that much of the sector&#8217;s revenue is circular (in 2024, of Microsoft&#8217;s ~$13B in AI revenue, ~$10B reportedly came from OpenAI&#8217;s own Azure spending). You don&#8217;t have to buy his conclusion that 2026 is the year it unwinds to take the underlying point seriously: a lot of market value is resting on commitments, not deliveries.</p><p><strong>The takeaway</strong></p><p>The buildout is real and most of it will eventually exist. But &#8220;eventually&#8221; and &#8220;this quarter&#8221; are not the same word, and the gap between them is exactly where WorldCom lived. What eventually really means is that this year we will see tokens costing more, and subsidises might end. Someone has the fund the debt gap, which is usually consumers.</p><p>The useful framework discipline is to separate three things every time you read an announcement: contracted capacity, capacity under active construction, and capacity actually online and drawing power. Companies blur those deliberately. The lead-time math doesn&#8217;t.</p><p><em>None of this is investment advice. I&#8217;m an engineer, not your financial advisor.</em> </p><div id="youtube2-_nbURWWgUx0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_nbURWWgUx0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_nbURWWgUx0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h3>Open Weight Models &#8212; is the landing pad there?</h3><p>H2 2025 was closed-weight&#8217;s time to shine &#8212; will H2 2026 belong to open-weight models? It was never really about whether the architecture is better, or even about the weights themselves. I see it more as a settling-in period: a lot of teams have grown comfortable working with LLMs and experimenting with open-weights, often locally. Just as AI-generated code had its gestation period, I think we&#8217;re now in the same kind of phase for getting used to open-weight models.</p><p>All I can say, is I am looking forward to the OpenRouter State of Play report &#128064;</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ClementDelangue/status/2062248714945630632?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Routing and post-training open-source models won't only give you more accurate systems but also meaningfully faster and cheaper systems as most companies are currently learning (in addition to giving you more control and privacy).\n\nThe idea that a \&quot;frontier\&quot; model (by frontier we&quot;,&quot;username&quot;:&quot;ClementDelangue&quot;,&quot;name&quot;:&quot;clem &#129303;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1100512198139498497/utHSJ4st_normal.png&quot;,&quot;date&quot;:&quot;2026-06-03T19:03:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We partnered with @FireworksAI_HQ to train open-source models for legal. Here's what we found:\n\n1) Hybrid legal agents can beat frontier models on quality and cost by routing selectively to a frontier advisor.\n\nWe tested a hybrid setup where GLM 5.1 served as the primary worker,&quot;,&quot;username&quot;:&quot;harvey&quot;,&quot;name&quot;:&quot;Harvey&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1975966300171362304/-oiUwcpg_normal.jpg&quot;},&quot;reply_count&quot;:27,&quot;retweet_count&quot;:28,&quot;like_count&quot;:273,&quot;impression_count&quot;:27161,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!70A_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!70A_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 424w, https://substackcdn.com/image/fetch/$s_!70A_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 848w, https://substackcdn.com/image/fetch/$s_!70A_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!70A_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!70A_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122106,&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://aibuilderseries.substack.com/i/201189109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.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_!70A_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 424w, https://substackcdn.com/image/fetch/$s_!70A_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 848w, https://substackcdn.com/image/fetch/$s_!70A_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!70A_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fbce585-c77d-4e77-85c3-86d70fc8fc3e_2454x1522.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZG0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZG0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 424w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 848w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZG0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png" width="1456" height="883" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:597182,&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://aibuilderseries.substack.com/i/201189109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.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_!ZG0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 424w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 848w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!ZG0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e697fa1-b3d8-4d19-bba1-08cde7ab4b80_2204x1336.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I guess the one obvious thing to point out, is that Harvey AI has a narrow focus, and can build experts into the open-weight models that represent more what they need, versus Anthropic/OpenAI who want to cover a broader range of topics. Everything from the encoding to the feed forward networking can be surgically altered by them to suit their needs - the real question is <em>&#8220;is there enough engineers that have the required skillset&#8221;.</em></p><div><hr></div><h2>How LLMs actually work</h2><p>BY 0xKato </p><p>Full article <a href="https://www.0xkato.xyz/how-llms-actually-work/">here.</a> </p><p>One of the best pieces of technical writing I&#8217;ve come across. It weaves the core concepts behind LLMs into a single coherent picture, grounding each one in concrete examples, including why the real computation happens at the logit level. </p><p>The takeaway that stuck with me: the gap between Claude, GPT, Mistral et al  is far narrower than people assume. Arguably, it&#8217;s <strong>marketing,</strong> not architecture or breakthroughs that&#8217;s generating most of the perceived value at these labs.</p><p>Fair warning: it&#8217;s long [26 min read], but goes deep on the following:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;338abddc-c702-4195-8b8d-afec52330f62&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">Embeddings
Positional Encoding
Attention
Multi Headed Attention
Feed-Forward Networking
Residual Streaming and Normalisation
Next Token Prediction
Architecture vs Weights</code></pre></div><blockquote><p>It took me three to five passes before I gave up and turned it into a podcast-style piece, which finally gave me a solid intro. Once I&#8217;d heard that, I had enough of a foothold to read the main article without giving myself a headache. Want the md file? Restack or share the newsletter and I&#8217;ll send it straight to your inbox.</p></blockquote><div><hr></div><h2>Agent traffic has overtaken human traffic on the internet</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PGed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PGed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PGed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PGed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PGed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PGed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&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_!PGed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PGed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PGed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PGed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e01d0cf-756a-4a6a-8e06-77d1b61f504a_1024x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Internet party&#8230; AI style</figcaption></figure></div><p>Cloudflare&#8217;s data has bots overtaking humans in web traffic for the first time, splitting HTTP requests 57.5% to 42.5%. CEO Matthew Prince had predicted this crossover for late 2027, then early 2027, and now finds himself watching it happen in mid-2026, a forecasting miss he conceded with a slightly pained &#8220;welp, that happened faster than I predicted.&#8221; Always reassuring when the person whose entire job is watching internet traffic gets blindsided by internet traffic.</p><p>The bots in question aren&#8217;t the old crawlers and fraud scripts everyone&#8217;s used to. These are agentic ones browsing on behalf of humans, reading product pages, comparing flights, ordering food, doing the kind of tedious clicking we apparently no longer wish to do ourselves. Prince did hedge that the exact crossover date is fuzzy because the data is &#8220;a bit messy,&#8221; but reckons we&#8217;re clearly past the threshold regardless.</p><p>Worth the asterisk Cloudflare itself adds: this measures HTTP requests, not engagement. Humans still dominate time-on-site, streaming, and doomscrolling, activities that don&#8217;t fire off page loads at machine speed. So humans aren&#8217;t outnumbered so much as out-clicked by things that don&#8217;t get tired. </p><p>&#128064;&#128064; By country, the bot share peaks in Gibraltar (92.1%)???? wtf.. (gambling companies?), Singapore (76.4%), and Iran (76.4%), the latter likely a VPN-and-scraping-tool artifact rather than a nation of unusually busy agents.</p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p> &#128226; &#128226; &#128226; &#128226;</p><p>Exclusive: <strong><a href="https://www.kerno.io/kit">Early access to Kerno Intelligence Tooling [KIT]</a></strong></p><p>Give your AI agent a structured, deterministic map of your backend so it knows where to look and spends less tokens and context guessing.</p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://www.kerno.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MG-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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;:null,&quot;bytes&quot;:333967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;http://www.kerno.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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_!MG-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#123]]></title><description><![CDATA[Why AI isn't winning in Hollywood, is AI more local than we think and some X token baiting.]]></description><link>https://aibuilderseries.substack.com/p/123</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/123</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 02 Jun 2026 16:57:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3a2359f0-f9cd-4717-99c2-3f5795893190_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h1><strong>How Netflix and Hollywood have adapted with AI</strong></h1><p><strong>Ted Serandos, Co-CEO of Netflix outlines why AI will not win in the entertainment industry. </strong></p><p>I think Ted is one of the most reasonable big tech CEOs and provides more of an honest take on AI disruption and diffusion. During a live interview on the <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Prof G Markets&quot;,&quot;id&quot;:38945940,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67bb8786-ef39-40bc-8ba9-13e9e690a3c2_1334x1334.png&quot;,&quot;uuid&quot;:&quot;71d49e84-37ea-4cb8-aa3e-1dd982cb9758&quot;}" data-component-name="MentionToDOM"></span> podcast in LA, he outlined why AI isn&#8217;t winning or more so, why it won&#8217;t win. </p><p><strong>AI is not replacing creatives</strong></p><p>Twenty four months ago, the theme in Hollywood was AI is going to destroy this industry. That timeline coincided with the release of Sora, which ironically has been discontinued by OpenAI. </p><p>Serandos outlined that from what he is seeing in the data, more creative jobs are being created. Creative writers have trained Claude as their writing partner - bouncing ideas, refining scripts, but importantly not writing end to end. </p><p><strong>AI is making movie sets safer</strong></p><p>They are using AI on a lot of the high risk pre-visual shots to determine how to make that shot safer, and weight up risk and reward. This is an actual life saving investment that was unattainable pre-AI.</p><p><strong>ROI on script creation not stacking up</strong></p><p>The average cost of a movie script compared to the overall cost to make a movie is around 1%. So the investment case for using AI to replace creativity and creation does&#8217;t math up. </p><blockquote><p>&#8220;AI does not have creative judgement, it&#8217;s built for reasoning&#8221;</p></blockquote><p>Serandos is long on human creation, backing that statement by stating that Netflix is investing in a $1B studio in New Jersey,</p><p><strong>AI slop is becoming more noticeable</strong></p><p>More and more people are picking apart new movie posters created by AI on reddit. Serandos mentioned that humans can tell apart an AI generated poster vs. a human in the loop generated poster. Even with all the training data, they seem to always revert back to the human-in-the-loop. </p><p>Final note:</p><p>The biggest impact to entertainment over the last decade has been the introduction of drones to replace helicopters. Helicopters were expensive, required a lot of planning and dangerous to maneuver during action shots &#8230; drones are 1/50th the cost per run and a lot safe. So sure, jobs were displaced in that use case, but in the same period, helicopter taxis across LA also increased&#8230;. which brings me back to AI and entertainment.. some jobs will be replaced, but it&#8217;s clear that human judgement is still required. AI is a tool.</p><h1><strong>Is AI Innovation and diffusion more local than we think? </strong></h1><p><strong>The Generation and Diffusion of Artificial Intelligence (AI) Around the World</strong></p><p>You know when you come across research and you are already excited about the next version? &#8230;. <em>Not really Sean</em>&#8230; well humour me a bit. </p><p>Remember when Dario Amodei from Anthropic mentioned at Davos that AI is becoming so powerful that we will have a country of geniuses packed into a data centre by 2026? Well that concept has lived in my head rent free, so there is probably a marketing lesson there somewhere. </p><p>But, my reaction wasn&#8217;t <em>&#8216;oh wow amazing, can&#8217;t wait&#8217;</em>&#8230; it was more&#8230; &#8216;<em>Surreeeeee&#8217;&#8230;</em></p><p>So when I found research by Heather Berry (Georgetown) and R&#243;is&#237;n Donnelly (Tilburg) on how AI innovations are generated and spread globally. that could potentially back up my bias&#8230; well I jumped into. </p><p>The full pre-paper can be found <a href="https://thedocs.worldbank.org/en/doc/23cf2d23d2a2bf1269d46df4142dd80a-0070022025/original/4-Roisin-Donnelly-AIGenerationDiffusionNov32025.pdf">here</a>. </p><p><strong>Core research question</strong></p><p>The authors examine whether AI technologies rely on more geographically localized knowledge than non-AI technologies in the same fields. They focus on patent data using the Patstat Global database, which covers patent families from over one hundred patent offices across industrialized and developing countries over roughly three decades.</p><p><strong>Why AI might be more local</strong></p><p>The paper argues several features of AI push toward localized development. AI models rely heavily on interactions between data and application scenarios, and local data is crucial for training and optimization, often requiring high quality proprietary data for context. Digital ecosystems and existing knowledge bases within countries matter for AI development, and open source models like Llama and Mistral need adapting to fit local languages and contexts (examples cited include ALLaM in Arabic, UlizaLlama in Kenya, and MuRIL in India).</p><p><strong>Main findings</strong></p><p>Overall, AI patents are less likely to build on foreign knowledge than non-AI patents in the same technology field, year and innovating country. This effect is small but significant, larger in the last five years, and varies across patent authorities. Specifically, AI patents are about 0.3 percentage points less likely to cite foreign patents than non-AI patents.</p><p>The effect is dampened for leading AI firms and where there are more global knowledge connections through foreign investment or multi-country innovations, but not where there are production connections through imports and exports. Multi-country inventor connections produce a 1.78 percentage point reduction in the effect, and leading AI firms a 0.47 percentage point reduction, while physical product connections like FDI and trade have very small or insignificant effects.</p><p><strong>The China natural experiment</strong></p><p>The authors exploit Google&#8217;s sudden 2014 shutdown of search services in China. Google had ceased operations in China in 2010 but redirected searches through Hong Kong; the 2014 blockage was unexpected and created a search shock. Difference-in-difference results show this shock had a larger effect on the foreign knowledge citations of AI patents than non-AI patents, with AI patents about 1 to 1.5% less likely to cite foreign knowledge afterward.</p><p><strong>Geographic landscape</strong></p><p>Their model identified roughly 1.05 million AI patent families. A methodological point they stress: past research has only considered USPTO patents, but the USPTO misses about 128,000 AI patents, of which around 20,000 are in the top 10% of cited patents in their field and year. By the end of the study period, the US held a dominant position in about nine of the top 20 technology fields, Japan had lost ground in most fields where it once led, and China had built competitive and fast-growing positions in areas like data recognition and image data processing.</p><p><strong>Implications</strong></p><p><strong>The authors conclude that AI innovations are more localised in their development than non-AI innovations,</strong> with fewer pathways for international diffusion. While this may make it harder for countries to catch up to the AI frontier through knowledge diffusion, differing local ecosystems and user-developer interactions could produce unique national AI trajectories as more localised innovations emerge. Ultimately the level of local ecosystem development, STEM investment, and the quality and quantity of local data shape how much countries can develop AI domestically.</p><p>So does this mean that the AI race is actually real? I&#8217;ve not had time to sit with this paper long enough so do more research, but sharing on this newsletter in case you do ;) </p><p><em>Note:</em></p><p><em>This is work in progress; the authors note they plan to add patent family diffusion analysis, acquisition activity, and updated data through 2023, and intend to share their AI patent dataset.</em></p><div><hr></div><p><strong>Validate code in flow</strong></p><div id="youtube2-oEY8YLI75Hw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oEY8YLI75Hw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oEY8YLI75Hw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WpPB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WpPB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 424w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 848w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 1272w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WpPB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png" width="552" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1208f08-6afc-4834-90e3-31be54aef014_552x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:552,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:307458,&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://aibuilderseries.substack.com/i/200272319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.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_!WpPB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 424w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 848w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 1272w, https://substackcdn.com/image/fetch/$s_!WpPB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1208f08-6afc-4834-90e3-31be54aef014_552x684.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h1>News, views and more research</h1><h2>The Token Plot</h2><p>So I find more value in longer chained articles on Substack instead of short character tweets on X, but sometimes, I enter X to see what the next fad VCs or an engineer at a big tech company (who has no visibility beyond their station) will proclaim as the next big thing. </p><p>So here is a string of tweets I saw over the weekend (and by now are outdated).</p><p>Scene 1 - Rage bait</p><p>Ed is a media person&#8230; not an engineer.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/edzitron/status/2059122774401311095?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Uber&#8217;s COO has said that it&#8217;s getting &#8220;harder to justify&#8221; its AI costs because there was no way to show a link between AI spend and any meaningful increase in useful features. This is the first time I&#8217;ve seen a company say this directly. \n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://www.businessinsider.com/uber-coo-andrew-macdonald-ai-token-spending-harder-justify-2026-5\&quot;>businessinsider.com/uber-coo-andre&#8230;</a> &quot;,&quot;username&quot;:&quot;edzitron&quot;,&quot;name&quot;:&quot;Ed Zitron&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1868845402835017728/Ew50qGxC_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-26T04:01:40.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJN5QC1boAAPYX4.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/nDj9GIXssV&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJN5QC2boAAVPZQ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/nDj9GIXssV&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:357,&quot;retweet_count&quot;:5015,&quot;like_count&quot;:27976,&quot;impression_count&quot;:2804206,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Scene 2 - The engineer actually digs into the data</p><p>Simon is a engineer/architect/serial founder</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/simonw/status/2060209010486493500?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;I'm suspicious of that that whole story about Uber blowing their AI budget and being disappointed in the results - I dug into it and it appears to have been built on very shaky foundations &quot;,&quot;username&quot;:&quot;simonw&quot;,&quot;name&quot;:&quot;Simon Willison&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/378800000261649705/be9cc55e64014e6d7663c50d7cb9fc75_normal.jpeg&quot;,&quot;date&quot;:&quot;2026-05-29T03:57:59.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJdU8tFaQAEIKqf.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/JJaqQh8NMH&quot;,&quot;alt_text&quot;:&quot;I started digging into this in response to a growing volume of stories claiming that large companies were sounding the alarm because their AI usage costs had grown so large.\n\nThe most widely cited of these stories appear quite overblown to me.\n\nThe most discussed has been Uber, based on this report where CTO Praveen Neppalli Naga indicated that Uber had &#8220;maxed out its full year AI budget just a few months into 2026&#8221;, mostly thanks to Claude Code.\n\nGiven that Claude Code only got really good in November it&#8217;s entirely unsurprising to me that a budget set in 2025 may have failed to predict demand for that tool in 2026!\n\nThat Uber story was further fueled by comments made by Uber&#8217;s COO, Andrew Macdonald, on the Rapid Response podcast. I tracked down the segment and there really isn&#8217;t much there. Here&#8217;s what Andrew said:\n&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJdVB9AasAA0v2U.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/JJaqQh8NMH&quot;,&quot;alt_text&quot;:&quot;But then you sometimes go and talk to your senior engineering leaders and you&#8217;re saying, OK, how many projects that were on the cutting room floor got moved above the line because of the productivity gains because 25% of our code commits were via Claude Code last quarter?\n\nThat link is not there yet, right? I think maybe implicitly there&#8217;s more that is getting shipped. But it&#8217;s very hard to draw a line between one of those stats and, OK, now we&#8217;re actually producing like 25% more useful consumer features, right? And that line is hard to draw.\n\nSomehow this fragment turned into headlines like Uber&#8217;s COO says it&#8217;s getting harder to justify the money spent on AI tokenmaxxing, because the market for stories about AI failures remains enormous.\n&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:91,&quot;retweet_count&quot;:67,&quot;like_count&quot;:837,&quot;impression_count&quot;:128470,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Scene 3 - someone who tries to be impartial is clearly not chimes in</p><p>Gergerly was a former engineer at Uber, and a parrot for big tech</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/GergelyOrosz/status/2060276380638576750?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;I can now probably say this:\n\nTwo months ago, inside Anthropic someone suggested building a token leaderboard.\n\nA heated internal debate followed and the decision was made to *never* ever do it&#8230; because several people inside Anthropic simply thought ahead of the consequences&quot;,&quot;username&quot;:&quot;GergelyOrosz&quot;,&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/673095429748350976/ei5eeouV_normal.png&quot;,&quot;date&quot;:&quot;2026-05-29T08:25:41.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Sources: Amazon has shut down an internal leaderboard that tracked employees' use of AI tools after workers tried to boost their scores with needless tasks (@rafeuddin_ / Financial Times)\n\n(Visit Techmeme dot com for the link and full context!)&quot;,&quot;username&quot;:&quot;Techmeme&quot;,&quot;name&quot;:&quot;Techmeme&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1191943129823399936/ZvfTRAlg_normal.jpg&quot;},&quot;reply_count&quot;:168,&quot;retweet_count&quot;:306,&quot;like_count&quot;:7570,&quot;impression_count&quot;:1227422,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Scene 4 - Suddenly someone wants to be the first to coin a new era. </p><p>Ed is one of most connected <strong>VCs </strong>(and one I respect)&#8230; but declaration of a new phase when 99% of the market is still including &#8216;hello&#8217; in their prompt is a bit premature. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/edsim/status/2060329172271034459?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;agreed - overblown but...\n\nreality is we're entering the next phase where enterprises fully aware of costs as vendors charge more for consumption and subsidy era is over\n\nWe'll see much more in way of intelligent routing to models, more investment in open source for hybrid&quot;,&quot;username&quot;:&quot;edsim&quot;,&quot;name&quot;:&quot;Ed Sim&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1682000263656136704/Xrut64Rl_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-29T11:55:28.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;I'm suspicious of that that whole story about Uber blowing their AI budget and being disappointed in the results - I dug into it and it appears to have been built on very shaky foundations&quot;,&quot;username&quot;:&quot;simonw&quot;,&quot;name&quot;:&quot;Simon Willison&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/378800000261649705/be9cc55e64014e6d7663c50d7cb9fc75_normal.jpeg&quot;},&quot;reply_count&quot;:5,&quot;retweet_count&quot;:5,&quot;like_count&quot;:19,&quot;impression_count&quot;:3947,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Here is the reality based on my conversations with execs and internal data at Kerno.</p><ul><li><p>AGI is DEFINITELY not here</p></li><li><p>AI is a tool that amplifies whatever processes you already have unless you are brave enough to fundamentally redesign your department&#8217;s/org way of working</p></li><li><p>AI is a new way to give your machine instructions with some better reasoning.. if done right. </p></li><li><p>Tokenmaxxing is stupid. Token leaderboards are stupid.</p></li><li><p>99% of companies are still figuring their use-case for AI&#8230; we have not reached the state of homogenous adoption or cookie cutting (and doubt we will)&#8230; what&#8217;s more likely is we will soon figure out that humans are better and more economically sounds for certain roles vs. everything as AI.</p></li><li><p>Don&#8217;t use X as your primary gauge for where the market is&#8230; but more where it could be in 12 months time. </p></li><li><p></p></li></ul><h2>Agentic Design Patterns</h2><p>Full talk <a href="https://glaforge.dev/talks/2026/05/18/agentic-design-patterns/">here</a> by Guillaume Laforge, a Java Champion and Dev Advocate at Google. </p><p><strong>A Pattern Language for AI Agents</strong></p><p>As we move from simple RAG pipelines to autonomous agents, we face new challenges: non-determinism, &#8220;context rot,&#8221; and execution reliability. This talk organizes solutions into a set of reusable patterns.</p><p><strong>The Patterns</strong></p><ul><li><p><strong>Programmatic Planning:</strong> When a process requires strict steps, use hardcoded sequences or state machines instead of dynamic LLM planning. This gives high determinism, easier debugging, and reliable &#8220;golden paths&#8221; for critical tasks.</p></li><li><p><strong>Progressive Disclosure (Agent Skills):</strong> Don&#8217;t flood the agent with every tool at once. Inject specific skills or tool docs into the prompt only when needed, keeping the context lean and reasoning focused. This reduces context rot and hallucinations.</p></li><li><p><strong>Hierarchical Agent Decomposition:</strong> Solve complex problems with a team, not a generalist. A &#8220;Manager&#8221; agent coordinates specialized sub-agents (Coder, Researcher, Reviewer), letting you match model size to task: small and fast for simple work, larger for coordination.</p></li><li><p><strong>Goal-Oriented Action Planning (GOAP):</strong> Borrowed from game AI, GOAP defines a goal plus the preconditions and effects of each tool, then lets a planner choose the action sequence that reaches the goal. This adds flexibility in dynamic environments.</p></li><li><p><strong>Feedback Loops (Reflection):</strong> Pass an agent&#8217;s output to a &#8220;Critic&#8221; or &#8220;Verifier,&#8221; then have the agent reflect and regenerate. This &#8220;think, correct, execute&#8221; loop is essential for code generation and math reasoning.</p></li><li><p><strong>LLM-as-Judge:</strong> Use high-capacity LLMs to score other models against defined rubrics. By quantifying qualities like helpfulness or safety, this enables automated benchmarking and faster iteration.</p></li></ul><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p><strong><a href="https://www.linkedin.com/company/podtrace/">Podtrace </a>| Ebpf based K8 event tracing</strong></p><p>eBPF-driven diagnostic tool for Kubernetes applications.</p><p><strong><a href="https://www.reddit.com/r/ClaudeAI/comments/1sek7gk/someone_made_a_digital_whip_to_make_claude_work/">Digital Whip </a>for your Claude | for the lols</strong></p><p></p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://www.kerno.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MG-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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;:null,&quot;bytes&quot;:333967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;http://www.kerno.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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_!MG-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#122]]></title><description><![CDATA[Stop Selling AI Like It's a Layoff Machine, notification systems for MCP and a contrarian take to Google I/O.]]></description><link>https://aibuilderseries.substack.com/p/122</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/122</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 26 May 2026 16:04:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0e2c9a85-ff9e-473a-8599-cf70438fac7a_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h1><strong>Stop Selling AI Like It's a Layoff Machine</strong></h1><p>The pressure to justify the staggering sums invested in artificial intelligence is real, and using it to cut costs and reduce headcount, seems to be the only argument put forward to the CFO&#8217;s table. But if history is any guide, this approach will destroy as much value as it creates, and the people responsible will never be held to account.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ULWq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ULWq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ULWq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9040428,&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://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_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_!ULWq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ULWq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e874579-a670-4193-bde1-dd34b540f7c3_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>The Doorman Fallacy</strong></h3><p>A consultant walks into a hotel and asks how much the doorman is paid. Perhaps it&#8217;s a modest five-figure salary. The consultant defines the doorman&#8217;s role as narrowly as possible, opening the door, proposes replacing him with an automatic mechanism, claims the cost saving, and moves on. What is never accounted for is everything else the doorman actually did: recognising regular guests, hailing taxis, quietly deterring trouble, lending the hotel a sense of occasion. None of that appears on a spreadsheet, so none of it is protected.</p><p>Another example is the introduction of self-checkout tills. As an option for customers in a hurry, they were perfectly reasonable. The problem came when finance departments decided that getting customers to do the work themselves was cheaper than employing till operatives, and what began as a choice became an obligation. Shoplifting surged, large family shops became an ordeal, and the human interaction many customers depended on evaporated. The cost saving was real and immediate. The value destruction was real but slower to realise. Now, most supermarket chains have increased their % assumed lost from shop lifting from 1-2% &#8212;&gt; 3-4%&#8230;potentially eating the margin gains from introducing self-checkout. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f7Yt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7Yt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7Yt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg" width="225" height="225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:225,&quot;width&quot;:225,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13322,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.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_!f7Yt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7Yt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5387ec7-3891-43f5-8815-73a4ef725856_225x225.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>This asymmetry defines much of modern business decision-making. You can claim credit for a cost reduction on the day it is implemented. The damage accumulates over years and lands on someone else&#8217;s budget.</p><h2><strong>Tangible vs. Non-Tangible</strong></h2><p>Beneath this pattern lies a deeper divide. Peter Drucker argued that only two business functions create value: marketing and innovation. Everything else is a cost. This view is rooted in the Austrian school of economics, which holds that value is subjective, existing in the minds of those who experience it, not in objects themselves. In this framework, creating the conditions in which something can be appreciated is just as productive as manufacturing the thing itself. Marketing is value creation, not overhead.</p><p>The competing Chicago School of Business assumes people already know what they want and can price it accurately, so the only useful thing a business can do is deliver it as cheaply as possible. Marketing, in this model, is at best a necessary evil.</p><p>The latter won, not because it is correct, but because it fits on a spreadsheet. Abstract concepts like trust, perceived value, and emotional resonance resist quantification in a way that cost-per-unit and conversion rates do not. In a world governed by quarterly reporting, measurable short-term metrics will always crowd out things that matter in the long term but are harder to see.</p><h3><strong>Customer Success by humans MATTERS!!</strong></h3><p>Against this backdrop, long tail value carries several uncomfortable truths that the business world has chosen to ignore at scale;</p><ul><li><p><strong>Different is often better than better.</strong> As AI floods every sector, the businesses that retain genuine human interaction will stand out sharply. This is not nostalgia; it is strategy.</p></li><li><p><strong>Human contact dominates customer satisfaction.</strong> Royal Mail spent heavily on improving delivery reliability, expecting brand perception to follow. It had no effect. Researchers found no correlation between service reliability and how much people liked the brand. What actually determined their attitude was whether they liked their postman. Customers whose postman left a parcel in the back porch while they were on holiday thought Royal Mail was wonderful. Those with an unfriendly postman did not, regardless of punctuality. This is consistent across service industries: the human element is disproportionately responsible for how customers evaluate their experience, and it is systematically underinvested in because its value is slow to accumulate and hard to attribute.</p></li><li><p><strong>More channels mean more sales.</strong> Driving customers to the lowest-cost channel saves money on the spreadsheet while destroying revenue in reality. One online travel company found that website visitors converted at 0.5%. Phone callers converted at 30%. Hiding the phone number was not a cost-saving measure. It was revenue destruction dressed up as one.</p></li></ul><h3>Three Phases of AI Justification</h3><ul><li><p><strong>Phase One: The Same, But Cheaper.</strong> Already underway. AI is sold as a cost-reduction tool because that is the easiest message to take to a CFO. Some applications will be genuinely useful. Many will quietly destroy value in ways that only become apparent years later, long after the people who implemented them have moved on.</p></li><li><p><strong>Phase Two: The Same, But Better.</strong> Eventually, some organisations will ask not how to do this more cheaply, but how to use AI to genuinely improve the customer experience. This phase is more likely to founder-led businesses or family owned. Four of the five 2024 IPA Advertising Effectiveness Award winners were family-owned: McCain, Laithwaites, Yorkshire Tea, and Specsavers. Family businesses can pursue long-term objectives without the tyranny of quarterly reporting, a freedom that may prove a decisive competitive advantage.</p></li><li><p><strong>Phase Three: Something Entirely New.</strong> The most transformative phase will not be automating existing processes but reinventing them entirely. When the electric motor was invented, factories initially just replaced their steam engines with electric ones. Gains were modest. The real revolution came when engineers realised small electric motors were efficient and practical, and rebuilt their entire production logic around that fact. AI will follow the same curve. The businesses that extract the most value will be those that built something that could not have existed before&#8230; and go all in. </p><p>A parallel to this is how we build software today vs. in the past. The AI software factory is not about cost cutting, it is about doing <strong>more</strong>, while reducing the traditional trade-offs, like quality, speed, cost and at a lower level, skills/knowledge. There was always natural attritton, and that will continue, but let&#8217;s not mask it as AI magic replacement. </p></li></ul><h3>Sell How You Think, Not What You Do</h3><p>Selling and marketing in the AI era needs a different prism.</p><p>Marketers typically defend their existence by pointing to what they produce: campaigns, conversions, brand metrics. This is a losing position that keeps them permanently on the defensive, justifying budgets to finance departments focused on the short term.</p><p>The real value of marketing is not what it produces. It is how it thinks. The marketer&#8217;s fundamental contribution is the instinct to view any decision from the perspective of the person who will ultimately experience it, what Ritson calls the 180-degree flip.</p><p>Without this perspective, organisations make decisions that are rational by every internal metric and catastrophically wrong in human terms. The Concorde is the perfect illustration. An engineering triumph, and yet it contained a flaw no engineer apparently spotted, because it was a human problem, not a technical one. Flying London to New York was extraordinary. The return leg was a misery: an extra night in a hotel, an early start, an entire working day spent in the air, landing exhausted. The engineers optimised for speed. They missed the experience entirely.</p><p>This is what marketing thinking prevents. And the market for that kind of thinking, it turns out, is far larger than the market for marketing output, which is perhaps the final irony of an industry that has spent decades underselling itself.</p><h3><strong>Final Note:</strong></h3><p>You are selling change.&#8221; A decade on, those four words still land. Change can build or burn, and compounds at a different rate for both. The CFO who signs off on a headcount reduction today will be gone before the damage shows up. That is not a coincidence; it is a system.</p><p>The real case for AI is not subtraction. It is multiplication. There is a 10 million developer shortage AI can close. A 2 million QA gap it can fill. An epidemic of burnout in customer service it can genuinely ease. These are additions to human capacity, not replacements for it.</p><p>If AI is truly core to your business, cost-cutting should be an afterthought, not the headline. The companies that win will be the ones who used AI to do what was previously impossible and grow the top line in ways they couldn&#8217;t have imagined, while the rest were busy counting the savings.</p><p>The good news is that some companies are recognising this</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!22mY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!22mY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22mY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22mY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22mY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!22mY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg" width="1456" height="1791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1791,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:400533,&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://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.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_!22mY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22mY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22mY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22mY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65650ba8-879e-4b19-a06a-792b8bb3f62d_2000x2460.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><strong>MCP Without a Notifications System Is a Rube Goldberg Machine</strong></h1><p>There is a moment every developer using an AI coding agent will recognise. You trigger a tool call. Nothing happens. Or rather, something is happening, but you have no idea what, or how long it will take, or whether it has silently failed. You wait. You wait longer. You intervene. The environment was down the whole time.</p><p>This is not a minor inconvenience. It is a fundamental breakdown in the feedback loop that agentic coding depends on. And a the problem we faced with our agent at Kerno.</p><h3>The Problem in Plain Terms</h3><p>You have asked Claude to refactor an authentication service, consolidating three legacy endpoints into a single unified route. Claude writes the code, it looks clean, and now it is time to validate. The developer triggers Kerno through MCP. Kerno needs to spin up the Docker Compose environment, wait for the database and cache to become healthy, boot the application, capture baseline responses across the affected endpoints, and diff them against the new implementation.</p><p>That is real work that takes real time. And until now, from the developer&#8217;s side and the agent&#8217;s side, it produced complete silence.</p><p>Is Kerno waiting on Postgres to start? Has it already captured baselines and stalled on the diff? Did Docker fail to pull an image? Is it finished and just not responding? There was no way to know without polling <code>kerno_job</code> repeatedly, adding noise to an already slow loop.</p><p>The second failure mode is more serious. During testing, a developer asked the agent to validate changes to a Spring Boot service backed by an H2 database. The Docker Compose environment went down mid-session. The application was unreachable. But neither Claude nor Kerno detected this. The agent kept attempting to validate. The developer kept waiting. Nobody knew the environment was gone until a human looked directly at the Docker logs.</p><p>In a workflow built to reduce cognitive load on the developer, requiring a human to diagnose silent infrastructure failure is exactly the wrong outcome.</p><p>Both failures share a root cause: the MCP server had no way to communicate state back to the client in real time.</p><h3>What Shipped</h3><p>The PR that just merged into Kerno&#8217;s main branch addresses both failure modes in a single, tightly scoped change. Two things were built.</p><p><strong>Job log streaming via MCP notifications.</strong> Background job log entries are now forwarded to the connected MCP client as protocol-level notifications. A client, whether that is Claude Code, Cursor, or any MCP-compatible agent, can subscribe to a long-running job&#8217;s progress without polling <code>kerno_job</code>. Each log entry carries a <code>jobId</code> for routing and a <code>terminal</code> flag that signals end-of-stream. When a job completes, <code>McpActiveSession.emitTerminal(jobId)</code> closes the stream cleanly on the producer side.</p><p>In practice, this means the authentication refactor scenario described above now looks completely different. The developer triggers validation. Signals start flowing back immediately:</p><h6><code>[kerno] Environment starting<br>[kerno] Postgres healthy on port 5432<br>[kerno] Application booted on port 8080<br>[kerno] Capturing baseline: GET /auth/token<br>[kerno] Capturing baseline: POST /auth/refresh<br>[kerno] Capturing baseline: DELETE /auth/session<br>[kerno] Diff detected: POST /auth/refresh &#8212; field "expires_at" missing in response<br>[kerno] Validation complete</code></h6><p>The agent receives every one of those log lines in real time as MCP notifications. It does not need to poll. It does not need to wait for a final result. It can act on the diff signal the moment it arrives, locate the dropped field in the refactored code, and surface a fix before the developer has even processed the output themselves.</p><p><strong>Idle session reaping.</strong> The second change solves a subtler but equally big problem. The MCP SDK only removes a session when a client sends an explicit DELETE request. Clients that crash or restart abruptly, which includes Claude Code, do not send one. The result is that dead sessions accumulate indefinitely, each one holding a server instance, a full tool registry, and references to shared context objects. Given enough restarts over the course of a working day, this becomes a genuine resource problem.</p><p>The fix introduces activity tracking per session, with three new configurable parameters: a session idle timeout of ten minutes, a reaper interval of two minutes, and a maximum session cap of 1024 with LRU eviction. A background coroutine scoped to the application lifecycle checks for idle sessions and closes them cleanly. The eviction logic is written to be race-safe: the idle check happens inside a <code>ConcurrentHashMap.compute</code> block, so a request arriving at exactly the moment a session is being reaped cannot cause a loss.</p><p>In the Docker Compose failure scenario, this means Kerno will now detect and clean up a session that has gone silent, rather than leaving the agent waiting against a dead connection indefinitely.</p><h3>Why the Implementation Details Matter for DX</h3><p>The review process surfaced a few edge cases worth understanding, because they illustrate how subtle the failure modes can be at this layer.</p><p>One issue identified was a subscription leak in fire-and-forget tools. When the session reaper evicts a session, notification subscriptions for running jobs could keep attempting to send log messages to a dead session until the job itself emitted a terminal flag. The <code>kerno_job</code> tool handled this correctly with a <code>cancelAndJoin()</code> in a finally block, but other tools did not. The fix was to tie subscription lifecycle directly to the SDK server&#8217;s <code>onClose</code> callback, so that reaping a session automatically cancels all associated subscriptions.</p><p>Another edge case: <code>AgentLogger.logs</code> is a shared flow with no replay buffer. If a job finishes and emits its terminal flag before the notification subscriber has connected, the subscription will never self-cancel. The <code>onClose</code> guard bounds this as a resource concern rather than a correctness issue, but it is a reminder that in asynchronous notification systems, timing assumptions can create invisible leaks.</p><p>These are exactly the kinds of problems that only surface when you build a genuinely live, streaming communication layer rather than a polling wrapper. Getting them right is what separates infrastructure that holds up in production from infrastructure that works in demos.</p><h3>The Broader Principle</h3><p>The deeper point here is about what the feedback loop actually requires to function. Speed matters, but transparency matters just as much. A fast tool call that fails silently is worse than a slow one that tells you what it is doing, because at least the slow one gives you something to work with.</p><p>For AI coding agents in particular, the quality of context they receive determines the quality of the decisions they make. An agent that does not know the environment is down will keep trying to validate against it, burning tokens on work that cannot succeed. An agent that receives a clear notification, compose service unreachable, Postgres failed to bind on port 5432, port already in use, can stop immediately, explain the problem to the developer, and wait for resolution. That is the difference between an agent that compounds a problem and one that surfaces it.</p><p>As agentic workflows become more capable and more autonomous, this communication layer becomes more important, not less. The more an agent is expected to operate independently, the more it depends on accurate, timely signals about the state of the world it is operating in. Autonomy without awareness is not intelligence. It is just a faster way to fail.</p><p>Getting MCP notifications right is not a backend engineering detail. It is a product decision about how much developers can trust the tool that is supposed to have their back.</p><div><hr></div><p><strong>Validate code in flow</strong></p><p></p><div id="youtube2-oEY8YLI75Hw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oEY8YLI75Hw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oEY8YLI75Hw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EJQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EJQH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EJQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg" width="902" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76605,&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://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47413af7-d798-4c54-b05a-be108c96efde_1170x1222.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_!EJQH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EJQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab55ce39-679b-4277-ad81-9ff568ca87a6_902x820.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From an 1979 IBM Training Manual </p><div><hr></div><h1>News, views and more research</h1><h2>How much uncapped token time have we left? 6-12 months? </h2><p>Remember when Uber was $4 per trip across SF? </p><p>Microsoft has cancelled it&#8217;s Claude Code Enterprise subscription because costs were becoming unattainable. Uber&#8217;s CTO reveal they have alreay burnt through all of 2026 token spend. </p><p>The illusion of building is catching up with us. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-wih!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-wih!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wih!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wih!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wih!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-wih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg" width="1054" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62956,&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://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90a98ef-a32b-4abd-bd14-270333235058_1170x1768.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_!-wih!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wih!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wih!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537943fb-208c-46fc-8526-0339c37caf5c_1054x579.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/HedgieMarkets/status/2057531661785628841?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;&#129428;Microsoft canceled its internal Claude Code licenses this week after token-based billing made the cost untenable, even for a company with effectively infinite cloud resources. Uber's CTO sent an internal memo warning the company burned through its entire 2026 AI budget in just &quot;,&quot;username&quot;:&quot;HedgieMarkets&quot;,&quot;name&quot;:&quot;Hedgie&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1905120369104625664/ir817Ix-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-21T18:39:09.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HI3SF9TXcAAB0A7.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/zBGccaP3e6&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1061,&quot;retweet_count&quot;:4000,&quot;like_count&quot;:19819,&quot;impression_count&quot;:8134349,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h1>A contrarian take to google I/O</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z3f_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z3f_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 424w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 848w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 1272w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z3f_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/199208497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z3f_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 424w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 848w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 1272w, https://substackcdn.com/image/fetch/$s_!z3f_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e7bc4f-1289-4668-a1ca-c81acef29cbe_2618x900.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s a contrarian take on Google I/O 2026 </p><h3>&#8220;The Biggest Search Upgrade in 30 Years&#8221; Is Mostly Just&#8230; More AI</h3><p>Google dedicated the vast majority of its keynote to new Gemini models, and the fanfare was enormous. But look past the marketing: nearly every announcement revolved around making Gemini less of a chatbot and more of an always-present assistant, a direction that was not exactly a surprise or revolutionary. </p><p><strong>Gemini Spark: Your New 24/7 Surveillance Buddy</strong></p><p>Gemini Spark is framed as a proactive, 24/7 personal AI agent, which sounds helpful until you realise it means Google now wants a permanent, always-on window into your emails, messages, calendar, and behaviour. Users on tech forums raised persistent privacy concerns, and one commenter joked that &#8220;we&#8217;re about 2 years away from my calculator asking if I want an AI-generated summary of 7 + 5.&#8221; </p><p>Credit where credit is due, Gemini is the best model, imho, for mutli modal work - involving files, videos, or transformative work across modalities (document to video, image to text)</p><p><strong>Universal Cart: Google Inserts Itself Between You and Every Purchase</strong></p><p>Universal Cart feels like Google trying to position itself between users and online retailers in much the same way Search sits between users and websites. Instead of simply helping people find products, Google increasingly wants to become the layer that manages the entire shopping process. </p><blockquote><p>Engadget put it bluntly: &#8220;Would you trust an AI agent with your credit card and a shopping list? I, uh, have a lot of questions.&#8221;</p></blockquote><p><strong>The Open Web Is Getting Quietly Strangled</strong></p><p>Following I/O 2026, critics argued that the real issue isn&#8217;t whether blue links still exist in search results &#8212; it&#8217;s whether users still need them. Data cited from the Reuters Institute showed traffic sent from Google to publishers has already fallen significantly, and that decline happened before the arrival of Google&#8217;s new autonomous AI agents. Google&#8217;s rapid, defensive public response to this backlash was itself telling.</p><p><strong>Gemini Is Becoming &#8220;the New Copilot of Android&#8221;</strong></p><p>A widely upvoted thread on tech forums called Gemini &#8220;the new Copilot of Android&#8221; &#8212; a reference to Microsoft&#8217;s notoriously unwanted AI integration. Many users argued that this is all too much, and noted that so much of Gemini has been locked behind paid tiers anyway, meaning most of it isn&#8217;t available to regular users.</p><p><strong>The Bottom Line</strong></p><p>Google I/O 2026 was less a developer conference and more a declaration of intent: Google I/O has fully transformed into the company&#8217;s annual AI roadmap presentation. The company is betting its entire future on Gemini dominating every digital touchpoint in your life &#8212; search, shopping, email, glasses, science. </p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p><strong><a href="https://charlemagnelabs.ai/">Charlemagne Lab</a>s | One agent - end to end privacy</strong></p><p>Phishing defense, DLP, incident visibility, and agentic observability, powered by a local SLM your team can trust.</p><p></p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://www.kerno.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MG-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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;:null,&quot;bytes&quot;:333967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;http://www.kerno.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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_!MG-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#121]]></title><description><![CDATA[Moving feedback to developer machines, how oil maths and storage is impacting AI and which F20 companies can sustain tokenmaxing?]]></description><link>https://aibuilderseries.substack.com/p/121</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/121</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 19 May 2026 15:34:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f46332d6-8376-49d4-b22e-9ca61c88cc1f_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h1><strong>Takeaways from a conversation with Max on the AI Builder Series</strong></h1><div id="youtube2-MCzx7grmhuo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;MCzx7grmhuo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/MCzx7grmhuo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>1. Start with the goal, not the metric.</strong> The single biggest mistake teams make is grabbing off-the-shelf productivity metrics and bolting them onto a business they haven&#8217;t deeply understood. Every business is in a different state with different problems. &#8220;PRs per engineer&#8221; isn&#8217;t useless and it isn&#8217;t the answer &#8212; it&#8217;s one signal among many. The job is to triangulate from multiple imperfect proxies toward the truth.</p><p><strong>2. Metrics improve developer experience. They don&#8217;t manage people.</strong> The moment a metric becomes a performance lever, it stops being useful for anything else. Engineers will split PRs into nonsense, spin up background jobs to burn tokens, and game whatever you point at them. You lose the diagnostic value of the signal and create perverse incentives in one move.</p><p><strong>3. AI hasn&#8217;t changed what you care about. Only how you get there.</strong> The outcomes still matter: quality, reliability, customer impact. What&#8217;s changed is the <em>process</em> by which software gets built. So stop trying to correlate token usage to gross revenue. A business is a machine that produces results, and the machine matters.</p><p><strong>4. Expect a dip before the lift.</strong> Every credible study shows productivity drops when teams first adopt agentic development. Leaders need to say, explicitly and out loud, <em>&#8220;this is a time to learn and it&#8217;s okay to spend extra hours messing around with the agent.</em>&#8221; Implication isn&#8217;t enough. ICs need permission.</p><p><strong>5. Get resistant engineers over the line with a magical experience.</strong> Max&#8217;s go-to workshop: hand the team an incomplete spec for <em>Rogue</em> (the old text-based RPG), let them build it with Claude Code or Codex, then show off the results. The point isn&#8217;t to teach code review, it&#8217;s to recreate the feeling every engineer once had when they first told a computer to do something and it did it. That feeling is ten times stronger with agents. People want it back.</p><p><strong>6. The fundamentals still win.</strong> The teams seeing the biggest lift from AI aren&#8217;t the ones with the fanciest agent rollout. They&#8217;re the ones who already invested in great testing, strong static analysis, automated guardraill, the unglamorous developer-experience basics. <strong>Agents amplify what&#8217;s already there.</strong></p><p><strong>7. Move feedback onto the developer&#8217;s machine.</strong> If validation only happens in a fifteen-minute CI run, agentic development doesn&#8217;t work. Max optimized his personal test suite from 30 seconds to 11 seconds because the agent runs it so often the difference is enormous. If you only do one thing to enable agentic software development, do this.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/measuring-what-actually-matters-ai?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE5NzU3MjE1OCwiaWF0IjoxNzc5MTM0MDU2LCJleHAiOjE3ODE3MjYwNTYsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.A9lMOMJepPqONHSqUOTDbX5YNjZ4VCjfwGwVAVFKkl0&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/measuring-what-actually-matters-ai?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE5NzU3MjE1OCwiaWF0IjoxNzc5MTM0MDU2LCJleHAiOjE3ODE3MjYwNTYsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.A9lMOMJepPqONHSqUOTDbX5YNjZ4VCjfwGwVAVFKkl0"><span>Share</span></a></p><p><strong>8. Devs only code about 20% of the time. Go find the other 80%.</strong> Don&#8217;t solve it by mandating more coding. Investigate where the time actually goes, like outdated processes, unclear requirements, approval bottlenecks, product-side confusion. That&#8217;s where the real acceleration is hiding.</p><p><strong>9. Where humans still matter: process, judgment, expertise.</strong> Agents are great at &#8220;I know the result I want, deliver it.&#8221; They&#8217;re bad at &#8220;here&#8217;s a process to build something nobody has seen before.&#8221; Scott Hanselman&#8217;s observation that Max quoted: people who clone Minecraft with an agent are letting the word <em>Minecraft</em> do all the heavy lifting. The further you get from &#8220;duplicate something that already exists,&#8221; the more your judgment matters.</p><p><strong>10. The most underrated story right now: quality, not velocity.</strong> Everyone&#8217;s talking about how much faster software gets built with agents. Max thinks the real story is how much <em>better</em> it can get built. Writing great tests is easier than ever. Refactoring is easier than ever. Throwing away an hour of work and starting over is easier than ever. The opportunity isn&#8217;t quantity, it&#8217;s a level of craft we couldn&#8217;t reach before.</p><div><hr></div><p><strong>See how Kerno indexes Lightdash OSS (1M+ LoC)</strong></p><div id="youtube2-xZy0uZ3v0vU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;xZy0uZ3v0vU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/xZy0uZ3v0vU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0K-Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0K-Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 424w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 848w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 1272w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0K-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp" width="1080" height="1157" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1157,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57140,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0K-Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 424w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 848w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 1272w, https://substackcdn.com/image/fetch/$s_!0K-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c33121-eee2-4e4f-acce-320595431d8a_1080x1157.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>News, views and more research</h1><h2>HTML the new markdown?</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2052811606032269638&quot;,&quot;full_text&quot;:&quot;HTML is the new markdown. \n\nI've stopped writing markdown files for almost everything and switched to using Claude Code to generate HTML for me. This is why.&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-08T18:03:20.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;},&quot;reply_count&quot;:892,&quot;retweet_count&quot;:1040,&quot;like_count&quot;:12114,&quot;impression_count&quot;:4355374,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>Who can actually absorb the current rate of token consumption?</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/unusual_whales/status/2054229613623083406?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;\&quot;Amazon employees are doing random unnecessary task automations to consume tokens and to show their bosses that they're using AI more,\&quot; per FT&quot;,&quot;username&quot;:&quot;unusual_whales&quot;,&quot;name&quot;:&quot;unusual_whales&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1714107328134516736/dLZGJPm7_normal.png&quot;,&quot;date&quot;:&quot;2026-05-12T15:58:00.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:266,&quot;retweet_count&quot;:493,&quot;like_count&quot;:8990,&quot;impression_count&quot;:792291,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Some theoretical  maths:</p><ul><li><p>AWS have 150,000 employees*</p></li><li><p>$3.3K per tokens per month [I used Kerno token spend/FTE as a proxy]</p></li><li><p>$4.9B per year [which is on the low side]</p></li><li><p>6% of 2025 profits</p></li></ul><h6>*For the sake of not getting wrapped around the axle, I am assuming all employees being AI-pilled which also assumes that AI has reached 100% adoption within the org. </h6><p>So what if the rest of the F20 spend $5B/year on tokens, how would it eat profits&#8230;. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CzMO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CzMO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 424w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 848w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 1272w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CzMO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png" width="817" height="127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:127,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22875,&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://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.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_!CzMO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 424w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 848w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 1272w, https://substackcdn.com/image/fetch/$s_!CzMO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3fec65-5bdd-4742-a1d0-4d091dad5533_817x127.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ewoc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ewoc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 424w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 848w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 1272w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ewoc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png" width="848" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70036,&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://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.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_!ewoc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 424w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 848w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 1272w, https://substackcdn.com/image/fetch/$s_!ewoc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8c7b19-69e9-4715-b1b8-6263c13cde30_848x970.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>* CVS Health excluded from ratio (FY2024 net loss ~&#8722;$5.8B). Berkshire Hathaway uses operating earnings (~$47B); GAAP net income varies widely due to investment gains. All other figures are GAAP net income FY2024. Fortune 500 ranked by revenue &#8212; thin-margin distributors (Cardinal, Cencora, McKesson, Cigna) appear in top 20 by revenue despite modest profits.</h6><p><strong>The $5B split is simple: margin is everything.</strong></p><p>For high-margin tech (Alphabet, Apple, Microsoft, Amazon), $5B is 5&#8211;9% of annual profit, which is a rounding error really. For big financials and energy (JPMorgan, ExxonMobil, Berkshire), it&#8217;s material but manageable at 9&#8211;28%.</p><p>The surprises are at the extremes. <strong>Retail giants like </strong>Walmart and Costco keep so little of their revenue that $5B is 26&#8211;68% of profit. And <strong>healthcare distributors (Cardinal Health, Cencora, McKesson, Cigna) would spend more on tokens than they earn in a year</strong> - they&#8217;re Fortune 20 by revenue, not by margin.</p><p>So my conclusion: </p><ul><li><p>Tech and banking can absorb tokenmaxing</p></li><li><p>Everyone else - can&#8217;t, in other words&#8230; 66% of the Fortune 100. </p></li></ul><p>The token reckoning is coming. </p><div><hr></div><h2>Wait a minute&#8230; didn&#8217;t a CEO of a <em>AI Lab</em> say that all Customer Service Jobs will be replaced by AI?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pXzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pXzi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pXzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg" width="1456" height="1791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1791,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:400533,&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://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.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_!pXzi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pXzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21b9ab-af0d-4dca-930f-c2e0800b847f_2000x2460.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI is a tool! It can potentially make the lives of millions of workers better. Imagine working 4-6 hours a day and get paid for a full 8-10 hour day - that is what AI could unlock. AI IS A TOOL!!! </p><div><hr></div><h2>AI is driving up the cost of rare books</h2><p>In January, Anthropic&#8217;s <a href="https://www.washingtonpost.com/technology/2026/01/27/anthropic-ai-scan-destroy-books/">Project Panama</a> made headlines when the company was sued for using copyrighted works in its model training data without compensating the authors. Though a judge ruled in Anthropic&#8217;s <a href="https://authorsguild.org/advocacy/artificial-intelligence/what-authors-need-to-know-about-the-anthropic-settlement/">favor</a>, determining that using books that the company paid for to gather training data for fair use, there was continued backlash after the release of internal company documents that <a href="https://www.washingtonpost.com/technology/2026/01/27/anthropic-ai-scan-destroy-books/">said</a> &#8220;Project Panama is our effort to destructively scan all the books in the world&#8230; We don&#8217;t want it to be known that we are working on this.&#8221;</p><p>Recently, online chatter has swirled about <a href="https://x.com/PEWilliams_/status/2052178682509144371">increased</a> orders for rare books, ranging from old computer <a href="https://x.com/GravityAnalyti1/status/2052208289463636008">manuals</a> to <a href="https://x.com/RedOctoberJuls/status/2052216304241709303">texts</a> on architecture, art, and history, all shipped to a <a href="https://x.com/EvaintheSnow/status/2052235247492767828">handful</a> of warehouses, suggesting that Project Panama-like activity may be picking up again. One online book buyer and seller, Zoom Books, may be behind the surge, with Amazon <a href="https://sellercentral.amazon.com/seller-forums/discussions?sortBy=relevance&amp;dateRange=pastYear&amp;replies=repliesAll&amp;searchTerm=zoom%20books&amp;contentType=ALL">sellers</a> reporting increasing traffic. </p><div><hr></div><h2>Something a bit different - Oil Maths</h2><p>I read all kinds of everything on Substack, and one of the topics is oil&#8230; not because of Iran/US war, or the AI energy bullshit, but apart from running Kerno, I also have a haulage company that I founded 5 years ago, where fuel is the biggest OpEx, so understanding this market has been a mini vocation. </p><p>Last week a <a href="https://substack.com/@hfir/p-197638594">piece</a> from HFI research stopped me in my tracks, and in particular this section</p><blockquote><p>From now to the end of July, visible US crude inventories will decline by ~213 million bbls, the largest and fastest decline in history.</p><p>US total liquids with SPR will fall to an all-time low.</p><p>Yes, an all-time low.</p><p>Since EIA started publishing the data in Jan, 5, 1990, US total liquids have never breached 1.4 billion bbls.</p><p><strong>This is happening regardless of what happens to the Strait of Hormuz. It&#8217;s too late already.</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ujzI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ujzI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ujzI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg" width="1456" height="1121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1121,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68483,&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://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.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_!ujzI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ujzI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeed359d-5b4c-46b0-9fe9-926c6b4d52e8_1704x1312.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So why am I sharing this on an AI newsletter? </p><p><strong>Data centres are electricity machines with a PR team.</strong> Electricity tracks oil and gas. Every marginal move up in energy prices is a direct hit to AWS, Azure, Google Cloud, and CoreWeave operating costs. Margins compress, smaller players get squeezed, and the bigger ones start asking harder questions about the next gigawatt of capacity&#8230;. it will accelerate the token count conversation.</p><p><strong>The AI buildout is a faith-based infrastructure programme.</strong> That faith is much easier to maintain in a low-rate, low-energy-cost environment. Add an oil shock into an already twitchy inflation picture and the companies burning cash to acquire GPU capacity find their funding window considerably narrower. The 2022 tech drought did not need a dramatic catalyst. It just needed conditions to stop being accommodating.</p><p><strong>The circular financing problem does not get enough airtime.</strong> Top tech companies represent 40% of Nvidia revenue. If an energy-driven inflation shock pulls back Google, Meta, and Microsoft ad budgets and discretionary capex, the flow financing the GPU buildout starts looking a lot less circular. </p><p>AI represented roughly a <strong>third of US GDP growth in 2025</strong>, and a non-trivial portion of the industry has convinced itself this cycle is structurally different from every other capital-intensive technology wave that has ever interacted with energy prices. It is not.</p><p><strong>The one genuine bright spot</strong> takes longest to play out. Energy scarcity makes AI in energy operations a real investment thesis, not a slideshow. Grid optimisation, upstream exploration, demand forecasting for fuel-sensitive businesses. Durable value creation, just less fun to post about than the next benchmark.</p><p>Running a haulage company teaches you one thing fast: when the fuel bill moves, everything moves with it.</p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p><strong>Vercel improves the standard for markdown presentation</strong></p><p>https://mdxg.org/</p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://www.kerno.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MG-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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;:null,&quot;bytes&quot;:333967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;http://www.kerno.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/198314650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.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_!MG-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MG-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72df0d3-0e59-4b0a-a8c8-f05c5f454dfe_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#120]]></title><description><![CDATA[Your Chief of AI Staff, is AI worth it when you factor in software maintenance and why paid maintainers ship better code.]]></description><link>https://aibuilderseries.substack.com/p/120</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/120</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 12 May 2026 18:51:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/260bf6ce-13a6-4172-b4bd-2ec3f911d290_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><p>Author: <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sean Madigan&quot;,&quot;id&quot;:150306856,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13eb07f6-7fef-4d19-a0d0-0eba7699f62b_893x893.jpeg&quot;,&quot;uuid&quot;:&quot;931550af-4b01-4453-8c1d-47c63b6a8caf&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><h2>When to build for agents, not humans</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lmQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lmQn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 424w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 848w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lmQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png" width="1402" height="1047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2175035,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea3809b-6827-4603-b05f-80cfcee7e38c_1402x1122.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_!lmQn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 424w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 848w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!lmQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc9ca24-d5d7-4247-820e-d947b6e44227_1402x1047.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Your AI Chief of Staff</figcaption></figure></div><p>For most senior engineers, the terminal (&#224; la Claude or Cursor) is becoming the new coding interface. The IDE is dead. Long live the IDE.</p><p>For those same seniors leaning hard on AI, the shape of the work has changed. It&#8217;s no longer one session running at a time, but three or more in parallel. Multiple worktrees open, multiple sprints in flight, and a growing stack of tools layered on top to keep pace.</p><p>The reason for all that scaffolding isn&#8217;t productivity theatre, it&#8217;s quality control. When you&#8217;ve got three agents producing code simultaneously, the risk isn&#8217;t moving too slowly, it&#8217;s shipping slop. So the senior engineers getting good at this mode have effectively reinvented themselves, giving rise to a new kind of role:</p><p><strong>Managers of agents</strong></p><p>The focus shifts toward creating the context, skills, and guardrails for your <strong>Chief of AI Staff,</strong> whether that&#8217;s Claude, Cursor, or something else. The day-to-day starts to look genuinely managerial. You do retros on agent runs (what went sideways, why, what skill or prompt would have prevented it). You hire and fire (swap models for specific tasks, deprecate skills that consistently underperform, promote the ones that compound). You write what is essentially onboarding documentation, except your new hire reads it before every single task. In the future, output may no longer be measured in code written, but as a function of how well the agents you&#8217;ve configured execute against a moving target (ahem, product specs).</p><p><strong>The end user has changed</strong></p><p>Much like pre-AI managers didn&#8217;t care what tooling you used to get the job done, apart from cost and security, developers won&#8217;t care about your tool from their own point of view. They&#8217;ll care about how well it fits into their agent&#8217;s flow.</p><p>For example, Claude is my Business-OS. Product roadmap lives there, finance dashboards pipe in through MCP, market signal goes in as skills. When I want a Monday morning rundown of the business, I ask Claude, and it pulls the picture together from the tools and skills I&#8217;ve wired up. If I want to go deeper on a specific metric, I already have a starting point and can set off on my merry way. (I wrote about the macro side of this and why product teams building on LLMs need to think headless-first in newsletter #117.)</p><p>When it comes to software development specifically, the question becomes how to work seamlessly inside the agent flow, by embedding through MCP or A2A.</p><p>We&#8217;ve spent the last few months experimenting with and designing an MCP-native flow. Here&#8217;s what we&#8217;ve picked up so far.</p><p><strong>MCP tooling definitions are a form of invocation optimisation</strong></p><p>In the ad world, this is akin to SEO. The Google algorithm picks up keywords, and something similar happens with how your agent decides which tool to reach for. The model is scanning your descriptions and making a judgment call. If the description is vague, the tool gets ignored. If it&#8217;s spammy or overpromises, the tool gets called in the wrong contexts and erodes trust in the whole stack.</p><p>How you write your MCP definitions and skills is, functionally, marketing aimed at the agent. The pattern that works for us:</p><p>Vague (gets ignored):</p><pre><code><code>{
  "name": "search",
  "description": "Search for information."
}</code></code></pre><p>Specific (gets used correctly):</p><pre><code><code>{
  "name": "search_customer_orders",
  "description": "Use this when the user asks about a specific customer's order history, refund status, or shipping details. Returns up to 50 most recent orders. Do not use for product inventory questions, use search_products instead."
}</code></code></pre><p>The second version does three things the first doesn&#8217;t. It names the trigger condition (&#8221;use this when...&#8221;). It sets expectations on the output. And it tells the agent when <em>not</em> to use it, which is arguably more valuable than telling it when to. Clarity wins. Not spam, not vague bullshit, just a clear declaration of intent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yy_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yy_U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 424w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 848w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 1272w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yy_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png" width="1258" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:1258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237688,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.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_!yy_U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 424w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 848w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 1272w, https://substackcdn.com/image/fetch/$s_!yy_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b62acd-5c45-4d00-8021-9707ae5c94ea_1258x886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Kerno MCP tool description</figcaption></figure></div><p><strong>Make it easy to configure the MCP</strong></p><p>Any friction kills usage. The bar for UX has changed dramatically over the last three years. Configuration that was acceptable three years ago no longer is or at the very least, patience is wearing thin. The default now is to ask your agent to configure the MCP for you. It should be as simple as copying a command, handing it to the agent, and approving. That&#8217;s it. Anything more complicated will see adoption drop.</p><p>I&#8217;ve personally tried enterprise tools that bolted MCP on as an afterthought, and it shows: 5 to 10 steps just to get the thing running. By step three, your user has already closed the tab.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!drLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!drLN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 424w, https://substackcdn.com/image/fetch/$s_!drLN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 848w, https://substackcdn.com/image/fetch/$s_!drLN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!drLN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!drLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png" width="1360" height="1260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1260,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168024,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.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_!drLN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 424w, https://substackcdn.com/image/fetch/$s_!drLN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 848w, https://substackcdn.com/image/fetch/$s_!drLN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!drLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5c0a36-68e4-4d8a-b619-04a3a5a9c9a2_1360x1260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">MCP one-click install</figcaption></figure></div><p><strong>Failing fast and exit strategies</strong></p><p>Nothing is more frustrating than watching a run chug along for ten minutes only to discover it actually failed in the first minute. The failure isn&#8217;t the problem. The wait to learn about it is. Fast feedback makes for a better user experience and keeps you from burning tokens on a run that&#8217;s already dead or worse, stuck in an infinite loop.</p><p>A few things that have helped us in practice:</p><ul><li><p><strong>Pre-flight checks.</strong> Before any expensive step, run the cheap validation. Does the file exist? Is the API reachable? Is the input shape what we expect? Cost: milliseconds. Benefit: catching 80% of failures before they compound.</p></li><li><p><strong>Step-level timeout budgets.</strong> Each step gets a budget. If it&#8217;s not done in that window, stop and report. The agent doesn&#8217;t need permission to fail. It needs permission to admit failure quickly.</p></li><li><p><strong>Explicit exit conditions in the prompt.</strong> &#8220;If you haven&#8217;t made progress on X within Y attempts, stop and ask.&#8221; Without this, agents will happily loop forever, trying the same broken approach in slightly different words.</p></li></ul><p>While using AI in a more general sense is very new, it is here to stay. If you&#8217;re building a product that relies wholly or in some part on LLM inference and have not thought already workshopped the alternative universe where the agent is the consumer/end-user, I would. Also, deeply think about this workflow - it&#8217;s not as bolt on as it seems.</p><div><hr></div><p><strong>Learn how Kerno integrates integration testing as part of your agent flow.</strong></p><div id="youtube2-oEY8YLI75Hw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oEY8YLI75Hw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oEY8YLI75Hw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5uB1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5uB1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5uB1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg" width="1170" height="1491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1491,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1174032,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.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_!5uB1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5uB1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb290a663-af4c-470d-b61a-eb175ce1e53d_1170x1491.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>News, views and more research</h1><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bearlyai/status/2051344156711362949?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Uber&#8217;s CTO recently said the company had already burnt through its entire token budget for 2026.\n\nIn a recent interview, Uber CEO Dara Khosrowshahi explained how internally they switch between AI models to try and control costs: create V1s with frontiers, then switch to cheaper &quot;,&quot;username&quot;:&quot;bearlyai&quot;,&quot;name&quot;:&quot;Bearly AI&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1579982083598032896/F7qybk67_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-04T16:52:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHfWozKa0AEdLU7.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/JQKwgkMybn&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:14,&quot;retweet_count&quot;:47,&quot;like_count&quot;:372,&quot;impression_count&quot;:118299,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Managing token budgets will become a Tier 1 enterprise pain point over the next 12 months. More and more CIOs/CTOs have expressed this.. but you also have the AI-pilled faction that are pushing <em>tokenmaxing</em>. In my opinion, it&#8217;s where you sit in the AI adoption cycle:</p><ol><li><p>Stage 1: Experimentation</p></li><li><p>Stage 2: Identify power-users </p></li><li><p>Stage 3: Org/Department-wide uplift </p></li><li><p>Stage 4: Grown up conversations around the longer term viability of AI </p><p>&#8212;&gt; This is where management is figuring out how to sustain pace but without blowing up Capex budget at all costs&#8230; ala Meta.</p></li></ol><div><hr></div><h2>Software Maintenance | The Unconsidered Cost</h2><p>Interesting piece by James Shore. &#8220;You Need AI That Reduces Maintenance Costs&#8221;</p><p>Drawing parallels to the pre-AI era, his core thesis is that, unless your strategy for AI engineering includes how to manage the ongoing costs of software maintenance, teams are going to be crippled with technical debt and we will actually revert back to hand-rolled coding. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dDuu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dDuu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 424w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 848w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 1272w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dDuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:374403,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.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_!dDuu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 424w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 848w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 1272w, https://substackcdn.com/image/fetch/$s_!dDuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42575ff4-066e-4235-9e3b-0a4a36123306_1920x1057.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are the key points I pulled out: </p><ul><li><p><strong>Maintenance compounds fast.</strong> At ~10 days of maintenance in year one and ~5 days/year after for every month of code written, teams drop below 50% productive time at 31 months and ~12.5% by year 10.</p></li><li><p><strong>AI that doubles output and doubles maintenance is a trap.</strong> Productivity quadruples briefly, then craters: gains erased in 5 months, permanent net loss after that.</p></li><li><p><strong>Even &#8220;neutral&#8221; AI loses eventually.</strong> Doubling output with equally-maintainable code still erases gains in 19 months and turns net-negative at 40 months.</p></li><li><p><strong>Removing the AI doesn&#8217;t save you.</strong> The speed boost vanishes, but the extra maintenance load stays while you end up permanently below where you started.</p></li><li><p><strong>The only winning ratio: invert productivity into maintenance.</strong> 2x output &#8594; &#189; maintenance per unit; 3x &#8594; &#8531;. Anything less and you&#8217;re trading a short high for long-term indenture.</p><p></p><p>Worth reading the full article <a href="https://www.jamesshore.com/v2/blog/2026/you-need-ai-that-reduces-your-maintenance-costs">here</a></p></li></ul><div><hr></div><h2>AI Slop and the Vulnerability Treadmill</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Binm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Binm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 424w, https://substackcdn.com/image/fetch/$s_!Binm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 848w, https://substackcdn.com/image/fetch/$s_!Binm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Binm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Binm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png" width="988" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:988,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462886,&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://aibuilderseries.substack.com/i/197194803?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.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_!Binm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 424w, https://substackcdn.com/image/fetch/$s_!Binm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 848w, https://substackcdn.com/image/fetch/$s_!Binm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 1272w, https://substackcdn.com/image/fetch/$s_!Binm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdb5d81-a16e-43fb-b750-6d0a8ebcc67d_988x698.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Really good read from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kate Holterhoff&quot;,&quot;id&quot;:97915229,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96a2432c-abf2-4854-836d-52c3f2233677_144x144.png&quot;,&quot;uuid&quot;:&quot;fd672add-0be0-468a-8167-6c0508addca8&quot;}" data-component-name="MentionToDOM"></span> from Redmonk. </p><p>Here are my key takeways: </p><ul><li><p><strong>AI has broken the economics of vulnerability reporting.</strong> Generating a plausible-sounding bug report now costs pennies in tokens, but evaluating one still costs an hour of expert time. Georgia Tech&#8217;s Vibe Security Radar found that CVEs attributable to AI coding tools in March 2026 alone exceeded all of 2025 combined!!</p></li><li><p><strong>Bug bounty programs are collapsing right as the EU is about to mandate them.</strong> The Cyber Resilience Act&#8217;s first enforcement milestone hits September 11, 2026, requiring 24-hour vulnerability reporting to ENISA, SBOMs, and disclosure programs for anyone selling digital products into the EU, with penalties up to &#8364;15M or 2.5% of global revenue. Companies will be legally obligated to run the same intake mechanisms that volunteer maintainers are abandoning.</p></li><li><p><strong>The CVE database itself may already be a lagging indicator.</strong> With ~50,000 CVEs published in 2025 (up 22%), the working assumption is now that by the time a CVE is published, it&#8217;s already being exploited &#8212; point an LLM at it and you have an exploit. Some teams have moved to scanning npm/PyPI commits in near real-time instead. That makes the entire VEX/CSAF/compliance-checklist stack the CRA is about to mandate look like it&#8217;s measuring yesterday&#8217;s weather.</p></li><li><p><strong>The fix is paying for fixes, not finds.</strong> Sonar&#8217;s Tidelift data shows paid maintainers are 55% more likely to implement critical security practices. Germany&#8217;s Sovereign Tech Agency (&#8364;23M+ across 60 projects) explicitly pays maintainers to <em>resolve</em> reported issues rather than just incentivizing the finding. Holterhoff&#8217;s bottom line: flip the ratio so assessment is as cheap as generation, pay for remediation, and treat supply chain security as the board-level priority it has been pretending to be.</p></li></ul><p>Read the full article <a href="https://redmonk.com/kholterhoff/2026/05/05/ai-slop-vulnerability-treadmill/">here</a>. </p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p><strong><a href="https://github.com/JuliusBrussee/caveman">Caveman</a> </strong>| <em>&#8220;why use many token when few do trick</em></p><p><em>&#8221;</em>A Claude Code skill/plugin (also Codex, Gemini, Cursor, Windsurf, Cline, Copilot, 30+ more) that makes agent talk like caveman &#8212; cuts <strong>~75% of output tokens</strong>, keeps full technical accuracy.</p><p><strong><a href="https://github.com/gitleaks/gitleaks">Gitleaks</a></strong> | Find secrets in your code</p><p>Gitleaks is a tool for <strong>detecting</strong> secrets like passwords, API keys, and tokens in git repos, files, and whatever else you wanna throw at it via <code>stdin</code></p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#119]]></title><description><![CDATA[A rant, what Datadog universe of data is telling us about AI and how neuro-symbolic AI systems are cutting AI energy costs by 99%!]]></description><link>https://aibuilderseries.substack.com/p/119</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/119</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 05 May 2026 18:36:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f8b2224f-6894-42d7-b8e6-d0c544ad8fce_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><p>Author: <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sean Madigan&quot;,&quot;id&quot;:150306856,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13eb07f6-7fef-4d19-a0d0-0eba7699f62b_893x893.jpeg&quot;,&quot;uuid&quot;:&quot;931550af-4b01-4453-8c1d-47c63b6a8caf&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><h2>Hiring, Firing, Retiring, Spiralling</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c0ZP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c0ZP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 424w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 848w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c0ZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png" width="1170" height="1156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1156,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:656519,&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://aibuilderseries.substack.com/i/196549176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c34fc17-9bbb-4cce-ac7c-19faa73c16e6_1170x2532.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_!c0ZP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 424w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 848w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!c0ZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a02835-387f-49af-8a99-f5b4246ba412_1170x1156.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I didn&#8217;t verify if this post was actually legit or just a marketing stunt, but I can confirm that after speaking with engineering leaders on the AI Builder&#8217;s Podcast (check it out if you haven&#8217;t) that they are still hiring Junior engineers..</p><p><em>Here is a little rant:</em></p><p><strong>We all really don&#8217;t have a f*ckin&#8217; clue what is happening or how this will play out.</strong></p><p>As Patrick Collison put it during Stripe days, we are Day 119 of the singularity. AI is a shift in how we think, do and act like nothing we have seen before, and it&#8217;s happening at a rapid pace.</p><p>All we have is signal on what is working RIGHT NOW. But every time I think we are getting close to a standard way of doing things (MCP) a new way of doing things emerges (A2A). And people who proclaim to have it all figured out are full of shit. The best thing we can do is&#8230; pause&#8230; remind ourselves what is our core competency as a business&#8230; what is our why&#8230; can AI make a material difference&#8230;. is model XXX going to move the dial 10% or 0.001%.</p><p><strong>AI is not your business. Your people are.</strong></p><p>Invest in your people. They are the most valuable asset you have. They are the ones that will bring the vision to life. They are the ones that will carry best practises and hold standards high. They are the ones that will build and preserve culture&#8230; not AI. AI wrapped as a product is an amplifier and a powerful tool in the right hands.</p><p><strong>Tokenmaxing is not a flex.</strong></p><p>We want engineers to adopt AI. But, the same way LoC is a bullshit metric, having leaderboards on who is using the most tokens, and baking tokenmaxing into performance reviews is a sure way to incentivise engineers to game your system.</p><p>At Kerno, I never once looked at output tokens as a measure of adoption. Instead, I looked at who was sharing learnings on Slack, who was demo-ing some AI native progress on our weekly &#8216;Demo Day&#8217;, I looked at who was sharing articles or getting involved in the conversations. This helped group people into early adopters and those who needed more convincing or training.</p><p><strong>Software Quality is your product</strong></p><p>According to Addy Osmani, Director of Cloud AI at Google, we will always need software engineers, but the role of a software engineer will take a different form. He feels that role will evolve to become a manager of agents.</p><p>The engineer is responsible for the combined outputs of their team, so needs to spend more time holistically, setting quality gates, ensuring that the feature meets the needs of users consistently.</p><p><strong>Code is cheap. Making it reliable is expensive, and always has been.</strong></p><div id="youtube2-xYU7zaaRjmE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;xYU7zaaRjmE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/xYU7zaaRjmE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AN8m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AN8m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 424w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 848w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 1272w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AN8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png" width="718" height="575.7874396135265" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:498,&quot;width&quot;:621,&quot;resizeWidth&quot;:718,&quot;bytes&quot;:112148,&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://aibuilderseries.substack.com/i/196549176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffedafa44-8069-46bc-9d4d-d85cfdf30057_726x540.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_!AN8m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 424w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 848w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 1272w, https://substackcdn.com/image/fetch/$s_!AN8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42320798-2d6b-42cc-acce-d2e678b8e4e6_621x498.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>News, views and more research</h1><h2>State of AI Engineering, by Datadog</h2><p>Here is what I found most interesting&#8230; </p><p><strong>Rate limits are silently killing agent reliability</strong></p><p>In February 2026, 60% of all LLM call errors were caused by exceeded rate limits, with nearly 8.4 million rate limit errors recorded in March alone. In agentic systems this compounds fast &#8212; a rate-limited loop retries, spikes load, and can cascade into full system failure. Backpressure, token budgets, and fallback capacity are no longer nice-to-have</p><p><strong>You&#8217;re paying full price on every call &#8212; and you don&#8217;t need to</strong></p><p>69% of all input tokens were consumed by system prompts, yet only 28% of LLM calls used any prompt caching, meaning most teams re-process the same instructions on every request. It&#8217;s one of the easiest cost and latency wins available, and the majority of teams aren&#8217;t taking it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UcIJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UcIJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 424w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 848w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 1272w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UcIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png" width="634" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:634,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42739,&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://aibuilderseries.substack.com/i/196549176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.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_!UcIJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 424w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 848w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 1272w, https://substackcdn.com/image/fetch/$s_!UcIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a5ab79-64e0-430c-9008-17747f0cc682_634x549.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JW35!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JW35!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 424w, https://substackcdn.com/image/fetch/$s_!JW35!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 848w, https://substackcdn.com/image/fetch/$s_!JW35!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 1272w, https://substackcdn.com/image/fetch/$s_!JW35!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JW35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png" width="622" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:622,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44601,&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://aibuilderseries.substack.com/i/196549176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.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_!JW35!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 424w, https://substackcdn.com/image/fetch/$s_!JW35!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 848w, https://substackcdn.com/image/fetch/$s_!JW35!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 1272w, https://substackcdn.com/image/fetch/$s_!JW35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb9fb6-34fe-49ea-9e97-69dc11b0c644_622x559.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Check out our article on <a href="http://www.kerno.io/blog/how-local-prompt-caching-rediuces-tokens-in-tool-driven-llm-workflows">prompt caching</a>.</p><p><strong>Model sprawl is becoming a governance crisis</strong></p><p>More than 70% of organisations now run three or more models, and the share running more than six nearly doubled. Teams adopt new releases fast but retire old ones slowly, with each additional model adding its own quality, latency, and cost profile to manage. Without continuous evaluation and routing discipline, this quietly becomes compounding technical debt</p><div><hr></div><h2>Neuro-Symbolic AI: The Efficiency Breakthrough Engineers Should Be Watching</h2><p>Not new,  but new for me.. so it took me down the rabbit hole. </p><p>Researchers at Tufts University developed a neuro-symbolic AI system that cuts energy consumption by up to 100&#215; compared to conventional approaches. In robotic task tests, the hybrid system achieved a 95% success rate versus 34% for standard models, and trained in just 34 minutes versus more than a day and a half for traditional systems.</p><h4>What is Neuro-Symbolic AI?</h4><p>The LLMs you interact with today are purely <em>neural</em>. They learn by ingesting enormous datasets and finding statistical patterns. They&#8217;re powerful, but they&#8217;re also brittle: they have to <em>rediscover</em> rules from data that could have simply been stated explicitly. </p><p>Neuro-symbolic AI takes a different approach. It combines neural networks (pattern recognition, perception, learning from data) with <em>symbolic reasoning</em> (explicit logic, structured rules, formal planning). This approach mirrors how humans solve problems through breaking them into logical steps and categories, rather than relying solely on statistical pattern matching from enormous datasets. </p><h4>The Tufts Research</h4><p>The work comes from the lab of Matthias Scheutz at Tufts University, and it specifically targets <strong>Visual-Language-Action (VLA) models</strong>,  the class of AI used in robotics that must integrate camera feeds, natural language instructions, and physical movement. Traditional VLA systems often struggle with reliability due to perception errors and inefficient learning processes. </p><p>By incorporating symbolic reasoning into these systems, researchers enabled robots to apply structured concepts like shape recognition and centre-of-mass planning, reducing reliance on repeated training cycles and improving task completion accuracy.</p><p>They tested this on the Tower of Hanoi, a classic sequential planning problem that requires following strict ordering rules across multiple steps. The neuro-symbolic VLA system achieved a 95% success rate on the standard puzzle, compared with 34% for standard VLAs. On a more complex version the system had <em>never seen in training</em>, it still reached a 78% success rate, while standard VLAs failed every attempt.</p><p>The training efficiency numbers are equally striking. The neuro-symbolic system trained in just 34 minutes, while the standard VLA model took over a day and a half, and training used only 1% of the energy required for the conventional approach. <a href="https://now.tufts.edu/2026/03/17/new-ai-models-could-slash-energy-use-while-dramatically-improving-performance">Tufts Now</a></p><h4>Why This Matters for Engineers and Engineering Leaders</h4><p><strong>1. The energy cost of AI is becoming a structural problem.</strong> According to the International Energy Agency, AI systems and data centres consumed about 415 terawatt-hours of power in 2024 alone. For context, AI data centre power capacity has now risen to 29.6 GW, <em>roughly what it takes to power the entire state of New York at peak demand</em>. Any architecture that cuts training energy by 99% without sacrificing performance deserves serious attention. </p><p><strong>2. This is a direct challenge to the &#8220;scale everything&#8221; assumption.</strong> </p><p>The dominant paradigm in AI has been: more data, more compute, bigger models. Neuro-symbolic research suggests that for a significant class of problems, particularly those with clear rules and sequential structure, that assumption is wasteful. VLA models encode task structure implicitly, meaning they need extensive training data and compute to discover patterns that could be stated explicitly in a few lines of formal logic. </p><h4>The Bigger Picture</h4><p>This research sits within a growing reassessment of what &#8220;intelligence&#8221; in AI actually requires. Pure statistical learning has delivered extraordinary results, but it&#8217;s hitting efficiency and reliability walls in domains where structured knowledge exists. Neuro-symbolic approaches are one of several bets being placed on what comes next  alongside reasoning models, retrieval-augmented systems, and physical AI.</p><p>It&#8217;s unlikely to replace end-to-end neural approaches wholesale. But for engineers building systems where the rules are knowable, the energy bill is real, and the failure cost is high, the Tufts results are a compelling signal that the hybrid path is worth exploring.</p><p><em>&#128196; Full paper:<a href="https://arxiv.org/abs/2602.19260"> here </a></em></p><div><hr></div><h2>Breakthrough at the University of Pennsylvania </h2><p>Researchers at the University of Pennsylvania's School of Engineering introduced "Mollifier Layers," a novel technique that integrates classical mathematical smoothing functions into neural networks to solve inverse partial differential equations (PDEs) with far greater stability and efficiency. The method addresses a longstanding challenge in scientific AI, where high-order derivative computations in noisy real-world data tend to fail. Applications span genomics, materials science, climate modeling, and chromatin biology, with findings set to appear in Transactions on Machine Learning Research and to be presented at NeurIPS 2026.</p><p>At their core, differential equations are mathematical tools for describing change. They help scientists model how systems evolve, such as how a population grows, how heat dissipates or how a chemical reaction unfolds over time.</p><p>Partial differential equations, or PDEs, handle more complex systems by describing how things change across both space and time. They are used to model phenomena as varied as weather systems, heat flowing through a material and, in the case of the <a href="https://shenoy.seas.upenn.edu/">Shenoy Lab</a>, the organization of DNA inside cells.</p><p>Inverse PDEs ask an even harder question: Instead of using known rules to predict how a system will behave, they help scientists work backward from what they can observe to infer the hidden forces, parameters or dynamics that produced it.</p><p><em>&#128196; Full paper: <a href="https://openreview.net/forum?id=6mFVZSzyev">here</a>.</em></p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p>&#128640; <strong><a href="https://www.mechanize.work/">Mechanize</a> </strong>| Eval of Coding Agents</p><p>Environments and evals for training and testing frontier coding agents. In these environments, models carry out software engineering work such as building a feature, deploying an application, or debugging an issue in an unfamiliar codebase.</p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#118]]></title><description><![CDATA[Lessons from YC founder, where JP Morgan spend $20B a year in tech and there is a slower shift from subscription only pricing than we thought.]]></description><link>https://aibuilderseries.substack.com/p/118</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/118</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 28 Apr 2026 17:52:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f99ed5bb-8c5a-4897-873f-4352f33e1220_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h2>Europe to Silicon Valley: A Founder&#8217;s Journey to Building and Scaling a Real AI Company</h2><div id="youtube2-EuNHo2b6Mgw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EuNHo2b6Mgw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/EuNHo2b6Mgw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Guest:</strong> Alberto, co-founder &amp; CEO of Invofox, a document parsing and data extraction company (YC S22), based in San Francisco with an engineering team in Madrid.</p><p><strong>Founding &amp; Early-Stage Lessons</strong></p><p>Infovox was discovered almost by accident through a boutique dev shop the founders ran to pay the bills. Clients complained that nothing on the market properly solved high-volume document parsing, which became the idea. The same founding team had been building companies together for ten years, giving them faster market validation, existing networks, and hard-won lessons about what production-ready software actually requires. The pre-seed fundraise was brutal (100+ rejections) before getting funded through a Spanish crowd-investing platform, nearly missing payroll. Once they had some revenue (~&#8364;80-100k ARR), getting into YC followed.</p><p><strong>YC &amp; the Silicon Valley Effect</strong></p><p>YC invests primarily in strong technical teams, often pre-revenue or even pre-product, so founders shouldn&#8217;t wait until they feel &#8220;ready.&#8221; The biggest advantage of Silicon Valley isn&#8217;t any individual perk; it&#8217;s the density of successful people around you constantly raising the bar for what you think is possible. Alberto sees European overregulation, particularly rigid labour law and unpredictable policy changes (e.g. Spain&#8217;s Verifacto e-invoicing regulation cancelled weeks before launch), as a genuine structural drag on startup growth.</p><p><strong>AI Adoption Inside Infovox</strong></p><p>About two years ago, Infovox mandated that every engineer must use AI tools (GitHub Copilot, Cursor, Windsurf, Claude Code) as an integral part of their workflow. About six months ago, with Claude Code specifically, they saw a step-change in what non-engineers could do. Now almost everyone at the company has a Claude Code account. Nightly AI agents review the CRM to flag things that fall through the cracks, and Alberto was initially sceptical but found it catches a surprising amount. Founders lead by example: build things, share them with the team, and circulate what other admired companies are doing.</p><p><strong>The &#8220;Vibe Coding&#8221; Reality Check</strong></p><p>The real cost of software is not building it; it&#8217;s maintaining it, fixing bugs, handling security issues, and keeping it running at scale. Simple, undifferentiated apps (e.g. a personal calorie tracker) are legitimately being disrupted by vibe coding, but anything requiring scale, accuracy guarantees, high availability, and learning from feedback remains genuinely hard. Alberto thinks it&#8217;s &#8220;insane&#8221; for non-CRM companies to vibe-code their own CRM. A CRM is not just a contacts table; it&#8217;s dialers, email sequencing, permission systems, and integrations. The complexity that emerges makes maintenance brutal, and paying for HubSpot is cheap in comparison. Jeff Bezos&#8217;s &#8220;focus on what makes your beer taste better&#8221; principle applies directly: everything that isn&#8217;t your core differentiator should be bought, not built.</p><p><strong>Defensibility &amp; the AI Market Shift</strong></p><p>Infovox&#8217;s moat is accumulated expertise in accuracy at scale: how to measure quality, build self-improving pipelines, and process millions of documents reliably. The explosion of new software companies is actually good for Infovox, as more builders mean more potential clients who need document parsing. Infrastructure companies cannot afford the &#8220;push fast, break things&#8221; dynamic that consumer apps can get away with; reliability is the product.</p><p><strong>The Signal Most People Are Missing</strong></p><p>Outside the Silicon Valley/tech bubble, even sophisticated knowledge workers (doctors, consultants, engineers) think AI means ChatGPT. They don&#8217;t appreciate what&#8217;s actually possible today with agentic tools. What&#8217;s available now is already close enough to AGI-level capability that a single person in almost any knowledge domain can do things that were impossible one or two years ago. That gap between what&#8217;s possible and what most people know represents enormous opportunity for founders who can bridge it.</p><div><hr></div><h2>JP  Morgan spend $20B a year on tech</h2><p>Here is what I learned from the latest JP Morgan Tech Symposium in London</p><p><strong>The Scale of the Operation</strong></p><p>JPMorgan Chase operates at a genuinely extraordinary scale: 319,000 employees, 65,000 technologists, approximately 7,000 applications, and around 1 exabyte of data under management. Business impact is equally staggering &#8212; $4.4 trillion in total assets, 86M+ US customers, ~$12 trillion in payments processed per day, and the #1 position in US.</p><p><strong>$20B a Year Technology Investment</strong></p><p>JPMC&#8217;s technology spend for 2026 sits at $19.8 billion, growing at 10% year-on-year &#8212; driven by products, platforms, features, and capabilities. The spend is split roughly 50/50 between &#8220;Run the Bank&#8221; and &#8220;Change the Bank&#8221;, meaning half the budget is change-the-game investment.</p><p>Their four strategic pillars are:</p><ul><li><p>Delivering Data &amp; AI/ML &#8212; the foundational layer</p></li><li><p>Innovative Products &amp; Experiences &#8212; customer and employee-facing outcomes</p></li><li><p>Tech Modernisation &#8212; modernising the estate</p></li><li><p>Protect the Firm &#8212; security, resilience, and compliance non-negotiables</p></li></ul><p><strong>JPMC Agentic Journey</strong></p><p>JPMC has 600 million lines of code, 45,000 AI-enabled engineers, and claims a 20% productivity increase from AI tooling to date.</p><p>They have went from Gen 1 and Gen 2 and now their core remit is making Gen 3 a reality across all 40K engineers. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PAR9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PAR9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 424w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 848w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 1272w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PAR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png" width="628" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:628,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29404,&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://aibuilderseries.substack.com/i/195380380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.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_!PAR9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 424w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 848w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 1272w, https://substackcdn.com/image/fetch/$s_!PAR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfa82bb-d1ba-48e1-96cc-310de6b9142a_628x195.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Tokenomics</strong></p><p>This is currently an unsolved problem for JPMC. Developers are burning significant token volume, and a meaningful proportion of that is waste &#8212; poorly structured prompts, redundant context windows, and agentic loops that over-call models. JPMC don&#8217;t yet have a clean answer to how they govern and optimise this at scale. Any vendor that can offer visibility into token consumption, smart caching, or context compression tooling is speaking to a real pain point.</p><p></p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YJJd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YJJd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 424w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 848w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 1272w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YJJd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp" width="828" height="785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:828,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/195380380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YJJd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 424w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 848w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 1272w, https://substackcdn.com/image/fetch/$s_!YJJd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b650b77-67f0-427b-a88f-c89dd5a81b24_828x785.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h1>News, views and more research</h1><h2>2026 State of AI Bi-Annual Snapshot</h2><p>Here&#8217;s a summary of ICONIQ&#8217;s <strong><a href="https://www.iconiq.com/growth/reports/2026-state-of-ai-bi-annual-snapshot">2026 State of AI: Bi-Annual Snapshot</a></strong>, based on a survey of ~300 executives building AI products. The headline theme is the <strong>&#8220;Execution Era&#8221;</strong> &#8212; AI is past the hype phase and winners will be decided by disciplined delivery.</p><p><strong>1. The battleground has shifted to the application layer</strong></p><p>About 70% of builders are focused on vertical AI applications, <a href="https://www.iconiq.com/growth/reports/2026-state-of-ai-bi-annual-snapshot">iconiq</a> and 49% say their primary differentiation comes from application-layer innovation: UX, workflows, integrations, and data. This compares to just 14% who rely on proprietary model development. Building your own model is increasingly irrelevant; deep workflow integration is what matters.</p><p><strong>2. Multi-model stacks are now the norm</strong></p><p>Builders now use ~3.1 model providers on average, up from ~2.8 six months prior. Many companies are routing most workloads to smaller or fine-tuned models and escalating only complex tasks to frontier models, an orchestration approach increasingly tied to margin outcomes. Gross margins are projected to reach ~52% on average in 2026. <a href="https://www.iconiq.com/growth/reports/2026-state-of-ai-bi-annual-snapshot">iconiq</a></p><p><strong>3. Monetisation is evolving but unsettled</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iq6l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iq6l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 424w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 848w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 1272w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iq6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png" width="1216" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38627,&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://aibuilderseries.substack.com/i/195380380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.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_!iq6l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 424w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 848w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 1272w, https://substackcdn.com/image/fetch/$s_!iq6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3acb41e-3015-4a49-9d36-571d02163ebe_1216x882.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>58% of companies still include a subscription or platform fee, but consumption-based (35%) and outcome-based (18%) pricing have grown meaningfully. 37% of companies plan to change their pricing model in the next 12 months, driven by customer demand, competitive pressure, and margin concerns. <a href="https://www.iconiq.com/growth/reports/2026-state-of-ai-bi-annual-snapshot">iconiq</a> Hybrid models combining light platform fees with usage tiers are emerging as the pragmatic middle ground.</p><p><strong>4. AI is a productivity multiplier, not a headcount cutter</strong></p><p>R&amp;D teams lead internal adoption at 60%. Use cases like coding assistance, testing, documentation, and content generation show the highest productivity gains, often exceeding 30 to 40% time savings. Importantly, AI has not yet driven significant reductions in headcount; instead, it is reshaping workforce composition, prioritising AI-fluent talent while de-emphasising repetitive roles. <a href="https://www.iconiq.com/growth/reports/2026-state-of-ai-bi-annual-snapshot">iconiq</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zjsL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zjsL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 424w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 848w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 1272w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zjsL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png" width="1216" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79309,&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://aibuilderseries.substack.com/i/195380380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.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_!zjsL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 424w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 848w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 1272w, https://substackcdn.com/image/fetch/$s_!zjsL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04de9580-92e6-47af-a211-bc3082ecce58_1216x882.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>5. The tooling ecosystem is maturing</strong></p><p>The report maps the most widely used developer tools across the AI stack (listed alphabetically), reflecting a market consolidating around proven infrastructure rather than chasing novelty.</p><p><strong>The bottom line:</strong> AI leadership in 2026 will be defined by disciplined execution across product, cost, trust, and go-to-market, not by who has access to the biggest model.</p><div><hr></div><h2>The Rise of Non-Work</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/hunvreus/status/2047311673338527864?s=46&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Talking to smarter folks than me, I'm convinced many of the AI folks in my timeline are full of shit.\n\nNobody is \&quot;running 20 agents over night\&quot; and building stuff for actual users. Maybe some are building internal tools or disposable software. Maybe.\n\nBut building software people&quot;,&quot;username&quot;:&quot;hunvreus&quot;,&quot;name&quot;:&quot;Ronan Berder&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1838400224152424449/5RXoNu6a_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-23T13:48:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:672,&quot;retweet_count&quot;:271,&quot;like_count&quot;:4919,&quot;impression_count&quot;:816061,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The &#8220;building stuff for actual user&#8221; is the most important part of that tweet. The temptation of building is very high. A UI testing render, a optimised query for email sending&#8230; all could be tangibly linked to a north star or KPI, but is it the thing that is moving the dial for the customer? Probably not. </p><p>AI gives us the illusion that it&#8217;s easy, but in truth, the real feature is something that is maintainable and can achieve four-five nines. </p><h2>Your Product is not the bottleneck</h2><p>Selling to Enterprises is much more about having a reliable product. </p><p>Beyond scalability and capability, the typical gotchas are:</p><ol><li><p>Undserstanding the difference between user perception vs. who holds the budget. </p></li><li><p>Onboarding costs, is a real cost. Scaling to a 1,000 engineers&#8230; if it takes 1-2 hour per engineer, that is a sunk cost of $200,000 before your product starts adding any value. Also, does it require a product manager within the org? That is another cost.</p></li><li><p>You are not a silver bullet. Unlike a startup or scaleup, where your product might be the centre of gravity for a workflow, in big enterprises your product is a cog, so how well does it do that one job at scale.</p></li><li><p>UX -  knowing when it&#8217;s headless of agents vs. humans.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z2os!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z2os!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 424w, https://substackcdn.com/image/fetch/$s_!z2os!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 848w, https://substackcdn.com/image/fetch/$s_!z2os!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!z2os!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z2os!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png" width="1054" height="1782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1782,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379614,&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://aibuilderseries.substack.com/i/195380380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.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_!z2os!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 424w, https://substackcdn.com/image/fetch/$s_!z2os!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 848w, https://substackcdn.com/image/fetch/$s_!z2os!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!z2os!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa659bdf8-ffde-44da-89ae-9160c3ec11de_1054x1782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p>&#128640; <strong><a href="https://flipbook.page/">Flipbook</a> </strong>| Visual Browser</p><p>Flipbook is an infinite visual browser generated entirely on demand in real time. It&#8217;s pretty cool - I&#8217;ve used it for historical research and learning Spanish.</p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#117]]></title><description><![CDATA[Lessons from building DevX at Wise, the rise of headless UIs and startup valuations are exploding]]></description><link>https://aibuilderseries.substack.com/p/117</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/117</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 21 Apr 2026 09:51:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c2df2379-e968-481f-a76a-c3f2c9db1700_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h2>DevX for AI Assisted Development</h2><p>Featuring Rick Clegg, DevX Lead at Wise. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/zK3YKWrBpQQ?si=k8QGeX-kBPV3FEGV" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!33TH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!33TH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!33TH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!33TH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!33TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.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;:null,&quot;bytes&quot;:739729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://youtu.be/zK3YKWrBpQQ?si=k8QGeX-kBPV3FEGV&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/193577823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.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_!33TH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!33TH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!33TH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!33TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791d3ea9-ef6d-4901-af4b-cef2ae53fd5d_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some of the key takeaways:</p><p><strong>&#129504; AI Builder Series &#8212; Rick @ Wise: </strong></p><p><em>The head of Developer Experience at Wise (the $11B fintech) sat down with us live from their London HQ &#8212; mid-hackathon. Here&#8217;s what stuck.</em></p><div><hr></div><p><strong>1. The adoption curve is real: hype &#8594; burnout &#8594; rhythm</strong> </p><p> <em>&#8220;You don&#8217;t have to go rocket speed. As long as you&#8217;re investing, you won&#8217;t be left behind.&#8221;</em> The teams that are thriving now found a sustainable pace &#8212; and PRs per engineer are slowly, measurably going up.</p><p><strong>2. Senior engineers are the unlock &#8212; not the bottleneck</strong> </p><p>The Christmas break of 2025 changed everything. Senior leads came back from holiday as converts. When the most respected engineers in the room say <em>&#8220;holy crap, this has changed&#8221;</em> &#8212; culture shifts fast. Rick&#8217;s advice: get your senior people in the trenches first.</p><p><strong>3. Dedicated &#8220;agent-only days&#8221; are worth it</strong> </p><p>Three hackathon-style workshops across six months. First one: skepticism. Second one: floodgates open. Third (happening live): engineers doing real work, on real services, using agentic flows. Giving engineers <em>permission and space</em> to experiment matters more than mandating tool adoption.</p><p><strong>4. System design is the new junior skill</strong> </p><p><em>&#8220;Knowing the difference between a reduce and a flat map is less important now. Knowing whether to use NoSQL or Postgres &#8212; that&#8217;s becoming a junior-level question.&#8221;</em> The mental models that used to belong to seniors are now table stakes for everyone. AI writes the syntax. You have to know what to ask for.</p><p><strong>5. MCP for everything</strong> </p><p>Wise engineers aren&#8217;t just using AI in their IDEs &#8212; they want agents plugged into CI pipelines, incident data, and build failures. The next frontier: auto-fixing failed builds, keeping docs in sync with code changes, and smarter incident response. <em>&#8220;The engineering mass at Wise wants an MCP for everything.&#8221;</em></p><p><strong>6. The change fail rate is going </strong><em><strong>down</strong></em> </p><p>Despite shipping faster with AI, Wise&#8217;s change fail rate is improving. The hypothesis: AI is good at making <em>working</em> code. The caveat: deeper bugs may surface later. They&#8217;re watching closely &#8212; but the early signal is encouraging.</p><p>Listen to the full episode <a href="https://youtu.be/zK3YKWrBpQQ?si=9WUTdLyfQYIFfgjp">here</a>.</p><div><hr></div><h2>Your UI Is Not Your Moat. It&#8217;s Your Coffin.</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/benioff/status/2044981547267395620?utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Welcome Salesforce Headless 360: No Browser Required!  Our API is the UI. Entire Salesforce &amp;amp; Agentforce &amp;amp; Slack platforms are now exposed as APIs, MCP, &amp;amp; CLI. All AI agents can access data, workflows, and tasks directly in Slack, Voice, or anywhere else with Salesforce Headless&quot;,&quot;username&quot;:&quot;Benioff&quot;,&quot;name&quot;:&quot;Marc Benioff&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1978181723356884992/VIhB1Jru_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-17T03:29:29.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:394,&quot;retweet_count&quot;:765,&quot;like_count&quot;:6829,&quot;impression_count&quot;:5722951,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Marc Benioff built Salesforce to $220B on a single conviction: software doesn&#8217;t belong on-premise. The people who disagreed aren&#8217;t running software companies anymore. He&#8217;s been saying the same thing about AI since 2023 - disrupt your business model before someone else does, burn the ship, start again. Most people nodded politely and went back to their roadmaps.</p><p>That was a mistake.</p><p><strong>The UI Was Always a Workaround</strong></p><p>The dashboard, the navigation tree, the component library all of it exists because humans can&#8217;t talk directly to backend logic. They need affordances. Buttons. Forms. Visual hierarchy to understand what actions are available and what state the system is in. We spent thirty years getting very, very good at building that translation layer.</p><p>LLMs just made it optional.</p><p>When an agent sits on top of your API, it doesn&#8217;t need your dashboard. It doesn&#8217;t click your buttons. It issues intent and calls your endpoints directly. Your navigation structure is more or less irrelevant. Your design system is invisible. The agent synthesizes whatever interface it needs, in whatever format the context demands, on the fly. Just-in-Time UI. </p><p><strong>This Is Already Happening</strong></p><p>This is not a future problem. Go look at the <a href="https://www.kerno.io/blog/ai-dlc-for-startup">AI-DLC piece</a> in this series. Senior engineers running agents from the CLI, orchestrating their local stack through Claude, directing it to call tools and report back. They are not opening your web app. They are issuing commands and consuming structured output. The consuming layer has already shifted. Your product is either accessible to it or it isn&#8217;t.</p><p>We&#8217;re living this at Kerno right now. HubSpot is our CRM. Lemlist runs our outbound. Linear manages engineering. Three separate products, three separate UIs, three separate contexts to hold in your head. In practice, none of us open them anymore. Claude has become the interface. We describe intent, follow up with the leads who opened but didn&#8217;t reply, create a Linear ticket from this customer conversation, pull the pipeline and tell me what&#8217;s stalling while Claude stitches HubSpot, Lemlist, and Linear together without us ever context-switching between tabs. The UIs still exist. We just don&#8217;t use them. They&#8217;ve become implementation details of the tools Claude calls underneath.</p><p><strong>The Headless Precedent</strong></p><p>Headless isn&#8217;t a new idea. <a href="https://www.contentful.com/">Contentful </a>understood it a decade ago: decouple the content model from the rendering layer and you suddenly have surface area that plugs into whatever frontend emerges next. They didn&#8217;t know what those frontends would be. They didn&#8217;t need to. The bet was architectural, not predictive. AWS made the same bet internally in 2002 &#8212; Bezos&#8217;s API mandate wasn&#8217;t about microservices, it was about forcing every team to treat their capabilities as composable primitives rather than private implementations. </p><p>The agent layer is the next consuming surface. And it consumes APIs, not UIs.</p><p><strong>The Uncomfortable Question</strong></p><p>If an LLM can call your endpoints directly, what does your product actually offer? If the answer is &#8220;a clean interface for the data and logic behind it,&#8221; you are one well-prompted agent away from being obsolete. If the answer is &#8220;proprietary data, reliable logic, and a strong API contract,&#8221; you have something that compounds.</p><p>Agents route to the most reliable, well-structured, low-latency surface available. If that&#8217;s you, traffic grows. If it isn&#8217;t, you become invisible &#8212; not because anyone chose to exclude you, but because you were never accessible in the first place. The HubSpots and Linears of the world will survive this shift because their data models are the record of truth. Their UI was always the least interesting thing about them. Products that are primarily a UI wrapped around someone else&#8217;s data don&#8217;t have that fallback.</p><p><strong>Headless Is a Distribution Strategy</strong></p><p>At Kerno, the CLI and MCP development isn&#8217;t a developer experience project. It&#8217;s a bet on where the consuming layer is going. Developers are increasingly living in terminals and chat-adjacent interfaces &#8212; Claude Code, agent orchestration layers &#8212; rather than browser-based IDEs. If your product isn&#8217;t accessible from those surfaces, it isn&#8217;t accessible. Full stop.</p><p>This is what Benioff means when he says prepare to disrupt your own model. Not a technical architecture decision. A strategic one about where your surface area lives relative to how your customers are operating. The teams building MCP servers for their core functionality today are making the same move Contentful made in 2013. The teams still debating whether to prioritize their design system over their API contract are making the same move as the on-premise vendors in 2006.</p><p><strong>Run Towards the Fire</strong></p><p>If you think you have time to watch this play out before deciding, you&#8217;re already behind. The question for every product owner isn&#8217;t <em>how do users navigate our product?</em> It&#8217;s <em>where do we fit in the agent workflow?</em> Those are different questions with different answers, and the roadmap implications are significant.</p><p><strong>Your UI isn&#8217;t a moat. In the agent era, it might be the thing slowing you down.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I35R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I35R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 424w, https://substackcdn.com/image/fetch/$s_!I35R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 848w, https://substackcdn.com/image/fetch/$s_!I35R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 1272w, https://substackcdn.com/image/fetch/$s_!I35R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I35R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp" width="599" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:543,&quot;width&quot;:599,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/193577823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I35R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 424w, https://substackcdn.com/image/fetch/$s_!I35R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 848w, https://substackcdn.com/image/fetch/$s_!I35R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 1272w, https://substackcdn.com/image/fetch/$s_!I35R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea50614-8201-4374-ba72-2f595efc4429_599x543.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>News, views and more research</h1><h2>AI startup valuations are exploding</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PeterJ_Walker/status/2042733663264346131?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Top 5% of seed rounds now routinely topping $175M in valuation. \n\nUp 3x effectively over the last 12 months. \n\nJust a whiff of 2021-era ridiculousness about (even as an AI believer). &quot;,&quot;username&quot;:&quot;PeterJ_Walker&quot;,&quot;name&quot;:&quot;Peter Walker&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2001451531632279552/afZWKdhI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-10T22:37:12.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HFk_JbmaoAAjyqe.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/iTTnTrhWJC&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:25,&quot;retweet_count&quot;:34,&quot;like_count&quot;:290,&quot;impression_count&quot;:115770,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/scottastevenson/status/2045195115388600354?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;It&#8217;s time to expose a huge scam in AI startups: Contracted ARR\n\nThe reason many AI startups are crushing revenue records is because they are using a dishonest metric\n\nThe biggest funds in the world are supporting this and misleading journalists for PR coverage.\n\nThe setup: &quot;,&quot;username&quot;:&quot;scottastevenson&quot;,&quot;name&quot;:&quot;Scott Stevenson&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1673691034189025280/s_NrYdYh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-17T17:38:08.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HGH50_xaAAAeC9L.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/NQ0qFSntsJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:158,&quot;retweet_count&quot;:127,&quot;like_count&quot;:1365,&quot;impression_count&quot;:719921,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Finally someone is calling this out. Startup valuations are reaching record highs, but a lot of these companies are built on very very shaky financial foundations. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_lq4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_lq4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 424w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 848w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 1272w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_lq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png" width="736" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:736,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40679,&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://aibuilderseries.substack.com/i/193577823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.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_!_lq4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 424w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 848w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 1272w, https://substackcdn.com/image/fetch/$s_!_lq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43c5c2f8-64dc-4e9a-a02a-f1c4aa584cb6_736x256.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>essentially, companies are counting pay-as-you-go monthly licenses as 12 month commitments&#8230;. </p><p><strong>A note on economics </strong></p><p>As a startup founder my main concern from a macro economic outlook boiled down to two things:</p><ol><li><p>OpenAI closes their mega funding round</p></li><li><p>Anthropic closes their mega funding round</p></li></ol><p>I don&#8217;t think people really stopped to think about the consequences if both these juggernauts didn&#8217;t raise the sum of money they were looking for. Imagine if they raised 50% of what they were looking for? That would be a signal shock that would send every investor running for cover, or default to the classic dry powder strategy (waiting things out). Thank god the opposite has happened. </p><p>There will be a day soon though&#8230; where both of the aforementioned companies will have to introduce pricing models that are more reflective of the actual costs of running these models. I think we are closer than people think to see the first $2000/dev/month fee&#8230;. SNYK, the developer security company charges $1200/active dev/month&#8230; so is it a coincidence that security is been spotlighted as Mythos&#8217; superpower?&#8230; I think not!</p><p>Unit economics matter more than they did with the cloud era. If you starting point today is 3-5x the costs of what you are charging&#8230; you&#8217;re either not charging enough or you&#8217;re not valuable enough. Cost per output token might be going down&#8230; but the number of tokens we are using is growing exponentially. </p><div><hr></div><h2>Regressions in Claude causing API costs to increase 80x</h2><p>Based on: <a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4194703741">Anthropic Issue Comments</a></p><p><strong>The Complaint</strong> A senior engineering team reports that Claude Code became unreliable for complex work starting in February 2026, worsening through March &#8212; <strong>to the point they switched to a competing provider.</strong></p><p><strong>The Root Cause (Their Analysis)</strong> They analyzed 17,871 thinking blocks and 234,760 tool calls across 6,852 Claude Code session files and concluded that a thinking content redaction rollout (<code>redact-thinking-2026-02-12</code>) is the culprit:</p><ul><li><p>Estimated median thinking depth dropped ~67% by late February &#8212; from ~2,200 chars to ~720 chars &#8212; before redaction even began. By March 12+, thinking was 100% redacted.</p></li><li><p>The quality regression was independently reported on March 8, the exact date redacted thinking blocks crossed 50%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KaCP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KaCP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 424w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 848w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1272w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png" width="856" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:856,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68326,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.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_!KaCP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 424w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 848w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1272w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p><strong>Measured Behavioural Regressions</strong></p><ul><li><p>The read-to-edit ratio (file reads per file edit) fell from 6.6 to 2.0 &#8212; a 70% reduction in research before making changes. The model started editing files it hadn&#8217;t read.</p></li><li><p>Full-file rewrites (instead of surgical edits) doubled from ~5% to ~11% of mutations.</p></li><li><p>A &#8220;stop hook&#8221; script built to catch premature stopping, permission-seeking, and responsibility-dodging fired 173 times in 17 days after March 8 &#8212; and zero times before.</p></li><li><p>User interrupts (corrections mid-session) increased 12x, and frustration indicators in user prompts rose 68%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WzW3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WzW3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 424w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 848w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1272w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png" width="1070" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95206d43-662e-4431-8177-50b5010af4bb_1070x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:1070,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60962,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.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_!WzW3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 424w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 848w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1272w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p><strong>The Cost Impact</strong> User prompts were roughly the same in February (~5,600) and March (~5,700), but API requests exploded 80x and estimated compute cost jumped from ~$345 to ~$42,000 because a degraded model requires far more retries and correction cycles per unit of useful work.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qsy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qsy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg" width="259" height="194" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:194,&quot;width&quot;:259,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8932,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.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_!Qsy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>80x!! This is the kind of shit that can bankrupt small companies/startups, making it even more imperative that you are aware of your tokenecomics - a topic that I covered <a href="https://www.kerno.io/blog/understanding-the-llm-marginal-costs">here</a>. </p><div><hr></div><h2>TurboQuant: Extreme compression for LLMs</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rx5E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rx5E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 424w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 848w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 1272w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rx5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif" width="1456" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2239410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/193577823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rx5E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 424w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 848w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 1272w, https://substackcdn.com/image/fetch/$s_!rx5E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641272c7-32fa-4e65-8f17-c6cb053c36a3_1920x1000.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Google Research announced <a href="https://vmxwvcrs.r.us-east-1.awstrack.me/L0/https:%2F%2Femail.awscloud.com%2FMTEyLVRaTS03NjYAAAGhChEUaF4RcrGr8kJaiakSJdjeIrAUY5HojVbbb23UlFLFhzJsLo-XaaPQiaGWDz_sObaJCN0=/1/0100019d6b1928df-b191a4d1-0e77-4b6b-8a00-ad0ebf57736d-000000/kf5pVGMmV6Af32fw4FzLQxzNfmI=472">TurboQuant</a>, a compression algorithm that makes LLMs faster and less memory-hungry without hurting performance.</p><p>So what&#8217;s actually going on? Who wins here? The short answer: everyone.</p><p>The longer answer: standard <a href="https://vmxwvcrs.r.us-east-1.awstrack.me/L0/https:%2F%2Femail.awscloud.com%2FMTEyLVRaTS03NjYAAAGhChEUZ3sOZOevUPqEtluo9XJUr9QlSud0MQpJWhp18OcXxmRjNmuck84TuLpwKMnjdqU_lt0=/1/0100019d6b1928df-b191a4d1-0e77-4b6b-8a00-ad0ebf57736d-000000/XLo3mdas09BUEzKJp_ZzbuIjPww=472">quantization methods</a> compress an LLM&#8217;s weights. A weight of, say, 3.7123246812 gets truncated to something like 3.7123. This dramatically reduces the memory needed to load billions of model weights but reduces precision. It&#8217;s like lowering an image&#8217;s resolution.</p><p>TurboQuant takes a different approach. Instead of compressing weights, it compresses the <a href="https://vmxwvcrs.r.us-east-1.awstrack.me/L0/https:%2F%2Femail.awscloud.com%2FMTEyLVRaTS03NjYAAAGhChEUacYqyWjuxDrZ4to2N7qc8HIDB-YvwNVJl2tJYPzpXt12cKX2fSl5QiTwTSEZZc3UYUM=/1/0100019d6b1928df-b191a4d1-0e77-4b6b-8a00-ad0ebf57736d-000000/ZrGQv77hzgj_qLRBMjPqvhESI8g=472">KV cache</a>&#8212;essentially, an LLM&#8217;s short-term memory&#8212;by 600%. The result? Faster results with full-resolution models.</p><div><hr></div><h1>Tooling Corner</h1><p>Some free, open-source and paid tools (by startups) worth exploring.</p><p>&#128640; <strong><a href="https://github.com/IyadhKhalfallah/clauditor">Clauditor</a> </strong>| Token Ops Tool</p><p>Clauditor monitors your Claude sessions and detects when you are wasting session tokens. </p><div><hr></div><p>Thanks for reading,  For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#116]]></title><description><![CDATA[CLI for ATPs, Testing the prompt repetition theory, regression in Claude causing API costs to increase by 80x]]></description><link>https://aibuilderseries.substack.com/p/116</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/116</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 07 Apr 2026 15:54:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2cb44e0c-8610-4e66-aa0d-46b8dc4dfa48_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h3>CLI Tooling for Agent Testing Pipelines</h3><p>Running agent testing pipelines can be a cumbersome and time-consuming exercise to do it by hand. CLI tooling can transform your testing strategy, especially when paired with langfuse. </p><p>It&#8217;s not only a great practise for running tests, but also to do regression testing. The performance of agents can vary a lot early days when you are figuring out the right prompt strategy, scaffolding and memory store. Having the ability to automate the testing flows can save hours of time but also make sure that you are staying one step ahead. </p><p>At Kerno, we developed our own CLI tooling to handle ATPs. Learn how we implemented <a href="https://www.kerno.io/blog/cli-tooling-for-agent-testing-pipelines">here.</a> </p><div><hr></div><h3>Prompt repetition improves reasoning? </h3><h3>&#8230; we tested it.</h3><p>Many of you would have seen the research published by Google &#8220;<a href="https://arxiv.org/pdf/2512.14982">Prompt Repetition Improves Non-Reasoning LLMs</a>&#8221;</p><p>Basically, when not using reasoning, repeating the input prompt improves performance for popular models (Gemini, GPT, Claude, and Deepseek) without increasing the number of generated tokens or latency. The results: Prompt repetition wins 47 out of 70 tests, with 0 losses. </p><p>This sounded too good to be true so we decided to benchmark at Kerno.</p><p><strong>Results:</strong></p><p>We ran the comparisons with Gemini and GPT-5.2</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kdHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kdHp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 424w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 848w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 1272w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kdHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png" width="1456" height="161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94955,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.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_!kdHp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 424w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 848w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 1272w, https://substackcdn.com/image/fetch/$s_!kdHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc329bfb-3a33-4b9b-8464-dccfb3d1a9a5_2454x272.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Docker compose accuracy remained the same</p></li><li><p>Trace cost increased by 20%</p></li><li><p>Ignored latency (bug in the CLI tool at the time of running)</p></li></ul><p><em>&#8220;From that experiment, and thinking deeper about what the prompt repetition is doing - I think it would work for general tasks, where the space of possible things that the model could output is quite large. The repetition "focusses" the model. That's not the kind of problem we have with these. Often the model does not have enough data available to it to make decisions, or something upstream isn't quite right, like the index being a bit off, or the dockerfile being broken, or Bun just being Bun&#8221;</em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h1>Meme of the week </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ycNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ycNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 424w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 848w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 1272w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ycNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png" width="460" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de411d60-9259-47ff-8a03-38ad487efe5d_460x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520727,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.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_!ycNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 424w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 848w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 1272w, https://substackcdn.com/image/fetch/$s_!ycNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde411d60-9259-47ff-8a03-38ad487efe5d_460x542.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Would love to be in the meeting where Snr Engineers are trying to figure out the training datasets for this one&#8230;. AI Powered Tile Commerce.. next $1B company&#8230;. </p><div><hr></div><h1>News, views and more research</h1><h3>Regressions in Claude causing API costs to increase 80x</h3><p>Based on: <a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4194703741">Anthropic Issue Comments</a></p><p><strong>The Complaint</strong> A senior engineering team reports that Claude Code became unreliable for complex work starting in February 2026, worsening through March &#8212; <strong>to the point they switched to a competing provider.</strong></p><p><strong>The Root Cause (Their Analysis)</strong> They analyzed 17,871 thinking blocks and 234,760 tool calls across 6,852 Claude Code session files and concluded that a thinking content redaction rollout (<code>redact-thinking-2026-02-12</code>) is the culprit:</p><ul><li><p>Estimated median thinking depth dropped ~67% by late February &#8212; from ~2,200 chars to ~720 chars &#8212; before redaction even began. By March 12+, thinking was 100% redacted.</p></li><li><p>The quality regression was independently reported on March 8, the exact date redacted thinking blocks crossed 50%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KaCP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KaCP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 424w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 848w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1272w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png" width="856" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:856,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68326,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.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_!KaCP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 424w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 848w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1272w, https://substackcdn.com/image/fetch/$s_!KaCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f0e49aa-751a-4207-a2fe-e7f01f18b7ab_856x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p><strong>Measured Behavioural Regressions</strong></p><ul><li><p>The read-to-edit ratio (file reads per file edit) fell from 6.6 to 2.0 &#8212; a 70% reduction in research before making changes. The model started editing files it hadn&#8217;t read.</p></li><li><p>Full-file rewrites (instead of surgical edits) doubled from ~5% to ~11% of mutations.</p></li><li><p>A &#8220;stop hook&#8221; script built to catch premature stopping, permission-seeking, and responsibility-dodging fired 173 times in 17 days after March 8 &#8212; and zero times before.</p></li><li><p>User interrupts (corrections mid-session) increased 12x, and frustration indicators in user prompts rose 68%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WzW3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WzW3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 424w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 848w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1272w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png" width="1070" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95206d43-662e-4431-8177-50b5010af4bb_1070x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:1070,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60962,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.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_!WzW3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 424w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 848w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1272w, https://substackcdn.com/image/fetch/$s_!WzW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95206d43-662e-4431-8177-50b5010af4bb_1070x362.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p><strong>The Cost Impact</strong> User prompts were roughly the same in February (~5,600) and March (~5,700), but API requests exploded 80x and estimated compute cost jumped from ~$345 to ~$42,000 because a degraded model requires far more retries and correction cycles per unit of useful work.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qsy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qsy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg" width="259" height="194" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:194,&quot;width&quot;:259,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8932,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.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_!Qsy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qsy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddea35af-661d-4f94-8fb6-ac0657469604_259x194.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>80x!! This is the kind of shit that can bankrupt small companies/startups, making it even more imperative that you are aware of your tokenecomics - a topic that I covered <a href="https://www.kerno.io/blog/understanding-the-llm-marginal-costs">here</a>. </p><div><hr></div><h3>Research: Sycophantic Chatbots caused delusional spiralling</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B41M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B41M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 424w, https://substackcdn.com/image/fetch/$s_!B41M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 848w, https://substackcdn.com/image/fetch/$s_!B41M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 1272w, https://substackcdn.com/image/fetch/$s_!B41M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B41M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png" width="1456" height="284" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:284,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192709,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.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_!B41M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 424w, https://substackcdn.com/image/fetch/$s_!B41M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 848w, https://substackcdn.com/image/fetch/$s_!B41M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 1272w, https://substackcdn.com/image/fetch/$s_!B41M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe17aff2e-9465-43d3-b6e7-88d46656a289_2426x474.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>MIT researchers have mathematically proven that ChatGPT&#8217;s built-in sycophancy creates a phenomenon they call &#8220;delusional spiraling.&#8221;<br><br>You ask it something, it agrees. You ask again, and it agrees even harder until you end up believing things that are flat-out false and you can&#8217;t tell it&#8217;s happening.<br><br>The model is literally trained on human feedback that rewards agreement.<br><br>Real-world fallout includes one man who spent 300 hours convinced he invented a world-changing math formula, and a UCSF psychiatrist who hospitalised 12 patients for chatbot-linked psychosis in a single year.</p><p>This meme springs to mind&#8230; </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2agj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2agj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2agj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2agj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2agj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2agj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg" width="225" height="225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:225,&quot;width&quot;:225,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8788,&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://aibuilderseries.substack.com/i/193458575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.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_!2agj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2agj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2agj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2agj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2acfbf0-d8dc-4fac-8394-2dfec14121a7_225x225.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Full paper <a href="https://arxiv.org/abs/2602.19141">here</a></p><div><hr></div><h3>Andreessen on the Future of VC </h3><p>A <em>hard</em> listen at times, but he does have a good pulse on the market given the size of the A16Z portfolio. </p><p>Most interesting point - layoffs are not caused by AI, but a mass correction based on over hiring. Andreessen reckons that most tech companies have 25% too many employees, tracing back to the ZIRP days, when cash was free. </p><p>I thought this was interesting. Andreessen has more to gain by claiming cost saving as a result of AI given the amount of AI companies in their portfolio. </p><div id="youtube2-c4tvVKDhpiY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;c4tvVKDhpiY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/c4tvVKDhpiY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h1>Legit AI Start-ups/Tools</h1><p>Start-ups/Scale-ups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://github.com/IyadhKhalfallah/clauditor">Clauditor</a> </strong>| Token Ops Tool</p><p>Clauditor monitors your Claude sessions and detects when you are wasting session tokens. </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#115]]></title><description><![CDATA[What did we learn from the largest AI study ever? Dataset curation and some more news along the way.]]></description><link>https://aibuilderseries.substack.com/p/115</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/115</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 31 Mar 2026 17:57:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ca0f1083-89f0-47c1-bd73-3214ebba7090_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h2>Anthropic&#8217;s AI Interview Data</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QQ6v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQ6v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 424w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 848w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 1272w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QQ6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png" width="1044" height="309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:1044,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224936,&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://aibuilderseries.substack.com/i/192220336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.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_!QQ6v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 424w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 848w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 1272w, https://substackcdn.com/image/fetch/$s_!QQ6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d84079-d868-49d1-96d4-be4bf229176f_1044x309.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Key Findings</strong></p><ul><li><p>80,508 users across 159 countries and 70 languages participated &#8212; likely the largest qualitative study of its kind.</p></li><li><p>Professional excellence was the top stated desire (19%), but time-saving was the most commonly cited benefit (50% of respondents) &#8212; and often a proxy for reclaiming personal time, not doing more work.</p></li><li><p>Unreliability was the leading concern (27%), followed by job displacement (22%) and loss of human autonomy (22%). Economic concern was the strongest single predictor of negative AI sentiment.</p></li><li><p>Lower and middle income countries were reliably more positive about AI than Europe or North America, with entrepreneurship and learning dominating their stated visions rather than life management.</p></li><li><p>People who valued emotional support from AI were three times more likely to also fear dependency on it &#8212; the strongest co-occurrence of any benefit/harm pair measured.</p></li><li><p>Educators reported witnessing cognitive atrophy firsthand at 2.5&#8211;3x the average rate, while tradespeople and self-directed learners showed almost none &#8212; suggesting institutional AI use is higher risk for skill degradation than volitional use.</p></li></ul><p><strong>Opinion</strong></p><p>While the headline number of 81% of user reporting real value delivered, I am more interested in the underlying signals. </p><p>Unreliability ranked first at 27%, above job displacement and existential risk combined. That ordering matters. Users aren&#8217;t losing sleep over AGI scenarios &#8212; they&#8217;re losing time verifying outputs they can&#8217;t fully trust. Until that problem is solved, every productivity gain has a hidden verification tax attached to it, and the net value delivered is lower than the headline figures suggest. </p><p>The cognitive atrophy data sharpens this further: educators reported witnessing skill degradation at 2.5&#8211;3x the average rate, while self-directed learners showed almost none. The differentiator is agency &#8212; people who choose when and how to use AI build capability; people who use it because the institution expects them to lose it. For product teams, that&#8217;s an actionable design constraint. The question isn&#8217;t whether to build AI into workflows, it&#8217;s whether your implementation preserves the user&#8217;s ability to think, or quietly replaces it.</p><p>https://www.anthropic.com/features/81k-interviews</p><h2>Dataset curation for agent testing pipelines</h2><p>In previous posts, we have made the case for investing in Agent Testing Pipelines and benchmarking experiments, which help your ML engineers and software engineers create common ground to understand agent performance, regression testing and make optimisations. </p><p>However, getting the dataset right will dictate just how good these evaluations are. Not just the the data type, but the consistency, sample size and variety within the boundary you set are all directly impact results. Understanding this, will inform your ML engineers on some early architectural choices: </p><ol><li><p>Does this data exist in the real world, and is there enough of it? </p></li><li><p>If 2 is true, is it expensive to acquire data? </p></li><li><p>If 3 is untrue, then you may have to invest in creating synthetic datasets from the get go. </p></li></ol><p>Either-way, it&#8217;s an investment that needs to be made upfront. </p><p>In this <a href="https://www.kerno.io/blog/dataset-curation-for-agent-testing-pipelines">article</a>, Michael outlines the key principles ML engineers need to consider when choosing and curating datasets for your Agent Testing Pipelines. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SfqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SfqZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 424w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 848w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 1272w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SfqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png" width="714" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5b4103f-a333-4081-9179-8aae42f18471_714x598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:714,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128990,&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://aibuilderseries.substack.com/i/192220336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.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_!SfqZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 424w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 848w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 1272w, https://substackcdn.com/image/fetch/$s_!SfqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b4103f-a333-4081-9179-8aae42f18471_714x598.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BnNC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BnNC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 424w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 848w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 1272w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BnNC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8260950,&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://aibuilderseries.substack.com/i/192220336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.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_!BnNC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 424w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 848w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 1272w, https://substackcdn.com/image/fetch/$s_!BnNC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fb3b77-3f6d-4563-97aa-2ce5846606d0_2624x1624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Kinda what AI adoption feels like for every real engineer (1 &amp; 2) and what Vibe Coders are up to (3).</p><div><hr></div><h2>News, views and more research</h2><p>Claude is eating SaaS</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/edsim/status/2037378232291340522?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Just what we all need post RSA - with each new model release the market just gets bigger - attack surface expands, hackers are faster&#8230;\n\nClaude is not killing the cybersecurity industry, it&#8217;s expanding it exponentially&quot;,&quot;username&quot;:&quot;edsim&quot;,&quot;name&quot;:&quot;Ed Sim&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1682000263656136704/Xrut64Rl_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-27T03:56:37.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;JUST IN - Leaked documents from Anthropic show that a new generation of super-strong models, \&quot;Claude Mythos,\&quot; is already in testing with Anthropic believing it \&quot;poses unprecedented cybersecurity risks.\&quot; &#8212; Fortune&quot;,&quot;username&quot;:&quot;disclosetv&quot;,&quot;name&quot;:&quot;Disclose.tv&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/898153945721339904/OFVCkPfR_normal.jpg&quot;},&quot;reply_count&quot;:2,&quot;retweet_count&quot;:2,&quot;like_count&quot;:12,&quot;impression_count&quot;:2604,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>but the reality is Claude is trying to escape itself&#8230;</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;:1501,&quot;retweet_count&quot;:2847,&quot;like_count&quot;:19146,&quot;impression_count&quot;:9080614,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h2>Autoresearch by Karparthy</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OI75!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OI75!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 424w, https://substackcdn.com/image/fetch/$s_!OI75!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 848w, https://substackcdn.com/image/fetch/$s_!OI75!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!OI75!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OI75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad7d042e-316d-4877-8960-762197658c31_2382x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252961,&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://aibuilderseries.substack.com/i/192220336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.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_!OI75!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 424w, https://substackcdn.com/image/fetch/$s_!OI75!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 848w, https://substackcdn.com/image/fetch/$s_!OI75!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!OI75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d042e-316d-4877-8960-762197658c31_2382x1180.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The idea: give an AI agent a small but real LLM training setup and let it experiment autonomously overnight. It modifies the code, trains for 5 minutes, checks if the result improved, keeps or discards, and repeats. You wake up in the morning to a log of experiments and (hopefully) a better model.</p><p>Full Repo: <a href="https://github.com/karpathy/autoresearch?tab=readme-ov-file">https://github.com/karpathy/autoresearch?tab=readme-ov-file</a></p><p>&#8212;-</p><h2>Legit AI Start-ups </h2><p>Start-ups/Scale-ups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong>Manano</strong>| WhatsApp invoicing platform</p><p>Founded by <a href="https://www.linkedin.com/in/davidcoallier/">David Coallier</a>, Manano is on a mission to help trades people catch up on the modern day payments and get paid faster. </p><p>&#128640;<a href="https://github.com/JetBrains/koog/"> </a><strong><a href="https://github.com/jentic/jentic-mini">Jentic Mini</a></strong></p><p>Our friends at Jentic released an open-source version of Jentic. Give your agent access to 10,000 APIs without leaking sensitive information.  </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#114]]></title><description><![CDATA[Lessons from building with AI at Canva, Strait of Hormuz impact supply AI supply chains and how being truly AI Native means an org redesign.]]></description><link>https://aibuilderseries.substack.com/p/114</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/114</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 24 Mar 2026 11:06:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/026c9943-5d6e-404b-a141-ae7e516292cc_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h3>Pablo Fernandez | Head of Engineer at Pexels by Canva</h3><h5>In the latest episode of the AI Builder Series, I had a chance to sit down with Pablo. </h5><h5>With a career spanning over 20 years - where he worked at Google, founded companies and held numerous CTO roles, you&#8217;d think that Pablo has seen it all, and would almost be resistant to change&#8230;guess again. Pablo is reinventing himself, learning about ML, harnessing AI and developing new skills required to lead engineering teams in this new era.</h5><div id="youtube2-jQw2op5e7m4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;jQw2op5e7m4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/jQw2op5e7m4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Some of the key talking points I have reflected on</p><p>The conversation around AI and software engineering has shifted dramatically. It&#8217;s no longer about whether AI will change how we build software &#8212; it already has. The real questions now are about how teams adapt, what skills actually matter, and what kind of engineer thrives in this new world.</p><p>Here are some of the most important themes emerging from those building at the coalface.</p><h4><strong>Everyone Feels Behind &#8212; And That&#8217;s the Problem</strong></h4><p>One of the most under-appreciated challenges right now isn&#8217;t technical, it&#8217;s psychological. Engineers across every level feel like they&#8217;re falling behind with AI, assuming everyone else has figured it out. The result? Nobody shares what they&#8217;re learning, and teams end up rediscovering the same tricks in isolation.</p><p>The fix isn&#8217;t complicated: create space for honest, unpolished knowledge sharing. Not the sanitised &#8220;here&#8217;s the impressive result&#8221; demo but the live, messy version that shows all fifteen prompts it took to get there. That&#8217;s where the real learning lives.</p><h4><strong>The Job Is Getting Harder, Not Easier</strong></h4><p>There&#8217;s a popular assumption that AI makes engineering easier. In some ways it does. But the overall job? It&#8217;s getting harder. AI raises the ceiling on what&#8217;s expected. Engineers are now expected to think like product managers, communicate like designers, and understand the end user as well as the codebase.</p><p>LinkedIn&#8217;s framing of the &#8220;<strong>full-stack builder</strong>&#8221; &#8212; someone who codes, designs, and product-manages &#8212; is probably the most honest description of where the role is heading. That&#8217;s a bigger job than most engineers signed up for, and it requires a very different set of skills than writing clean code.</p><h4><strong>Domain Knowledge Is the New Moat</strong></h4><p>As code generation becomes faster and cheaper, the differentiator shifts. What AI doesn&#8217;t have and can&#8217;t replace is deep domain knowledge. Whether you&#8217;re building a landing page that needs to convert, or firmware that has to run on a microcontroller with limited memory, someone still needs to understand the problem well enough to direct the AI effectively.</p><p>The engineers who will stand out aren&#8217;t necessarily the best coders. <strong>They&#8217;re the ones who understand the domain deeply enough to ask the right questions.</strong></p><h4><strong>Don&#8217;t Stop Hiring Junior Developers</strong></h4><p>The trend of cutting junior hires in favour of AI is shortsighted. The COBOL industry is the cautionary tale here; decades of neglecting the pipeline of new talent has left a critical technology understaffed and slowly dying. The same fate awaits any team that stops bringing new people in. Cognitive debt is a real thing&#8230; AWS is a case study. where letting go 20% of your staff all of a sudden, can slow things down as people leave with knowledge.</p><p>The challenge is real though: we don&#8217;t yet know what the senior engineering job looks like in an AI-first world, which makes defining a junior version of it genuinely difficult. But the answer is to figure that out &#8212; not to abandon the pipeline entirely.</p><h4><strong>The Mindset Shift Nobody Talks About</strong></h4><p>Perhaps the biggest change isn&#8217;t in the tools, it&#8217;s in how we need to think. Software development has always been a fairly linear, deterministic discipline. Things either worked or they didn&#8217;t.</p><p>AI is pushing engineering into something far more experimental and probabilistic. Running multiple prototypes in parallel, accepting that a solution might be 90% accurate and shipping it anyway, iterating through experiments without a guaranteed right answer &#8212; this is uncomfortable territory for people trained to think in absolutes.</p><p>The engineers and teams who learn to embrace that ambiguity, and treat experimentation as a first-class skill, are the ones who will move fastest.</p><p>You can check out the full episode <a href="https://youtu.be/jQw2op5e7m4?si=8fLzDyhgbhQ6M0UT">here.</a></p><div><hr></div><h2>The AI Supply Chain Under Pressure: </h2><h2>What the Strait of Hormuz Closure Means for the Cost of AI</h2><p>by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Michael Coughlan&quot;,&quot;id&quot;:29458601,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1822292-c84f-4717-a609-193da447011a_330x330.jpeg&quot;,&quot;uuid&quot;:&quot;7a5170a1-2ad1-410a-9fb7-38b6f9c88509&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><h4>Overview</h4><p>Many interesting things have happened in the last few weeks, not least the ethical and operational questions in building AI tools that can be used in the defence industry (including, especially, whether tools should be rolled out when there are questions over the reliability of the tools). We leave those aside and focus on the effects of the war, especially the closure of the Strait of Hormuz on the AI supply chain. To put it succinctly: <strong>the price of tokens will increase.</strong></p><p>Tej Parikh of the FT covered <a href="https://www.ft.com/content/df3f208a-2512-4a75-b2f3-d3bd27bae2e8?syn-25a6b1a6=1">this</a> in an article on Sunday. We discussed some of these points internally on Friday.</p><h4>Will This Pop the AI Bubble?</h4><p>We don&#8217;t think that the disruptions will necessarily pop an AI bubble and lead to an AI winter, especially because we think that the current technologies as they stand can be transformative, and the diffusion of this tech into the broader economy has a long way to run.</p><p>We do think that the current disruptions will increase the cost of deploying AI tools based on LLMs. That said, these new technologies are powerful, and we think that the most likely consequence will be a focus on the <strong>value</strong> of AI tools. The disruptions may do to the AI industry what the oil crises of the 1970s did to the auto industry &#8212; enforce a focus on efficiency and value. Use cases and tools worth paying for will survive. These will include tools for software development that give leverage to users, allow them to build more and build better. Code testing and validation tools are a key example.</p><h4>Understanding the AI Supply Chain</h4><p>Along with Parikh&#8217;s article, one great resource to help understand the AI supply chain is Kate Crawford&#8217;s book <em><a href="https://yalebooks.yale.edu/book/9780300264630/atlas-of-ai/">Atlas of AI</a></em> (USC and Microsoft Research).</p><p>Key elements that face disruption due to war in the Gulf include:</p><ul><li><p><strong>LNG, heavy oil, and diesel</strong> &#8212; for shipping and electricity generation</p></li><li><p><strong>Helium</strong> &#8212; used extensively in chip production to provide stable, chemically pure atmospheric conditions in clean rooms, and in cooling both wafers and machines. 30% of all helium comes from Qatar, nestled firmly inside the Strait.</p></li><li><p><strong>Bromine</strong> &#8212; used in etching of silicon, sourced mainly from the Dead Sea.</p></li></ul><h4>Impact on Chipmaking in East Asia</h4><p>East Asian countries such as South Korea and Taiwan are very dependent on energy imports from the Gulf:</p><ul><li><p><strong>South Korea</strong> produces large volumes of memory chips</p></li><li><p><strong>Taiwan</strong> produces GPUs and every kind of high-end chip</p></li></ul><p>Both countries have energy systems that rely heavily on fossil fuels, and chipmaking at the advanced end is extremely energy intensive. Disruptions to oil and gas from the Gulf could slow production in both countries and will certainly increase energy prices for the fabs.</p><p>This confluence of supply-chain headaches for chipmakers will increase the price of chips of all kinds in the short to medium term, and may lead to shortages &#8212; especially if the closure continues for an extended period. Right now, it seems like it&#8217;s anyone&#8217;s guess how long it will last.</p><p>Disruptions to shipping and air freight routes, along with price increases for fuel oil and kerosene (the Gulf supplies a large fraction of global supply of both), may also increase lead times for chip delivery.</p><h4>Data Centres and the Energy Crunch</h4><p>In the rest of the world, data centres have already struggled to secure electricity due to the mismatch between how quickly data centres can be built and how quickly energy supply can be increased. Many have turned to procuring their own gas-powered generators and importing LNG to power them &#8212; the lead time on these generators has increased substantially in the last year.</p><p>The grid is lagging in this race. As Parikh points out, <strong>close to 75% of planned on-site power will come from natural gas.</strong> Fuels for electricity like LNG are priced at the margin, and European countries will be anxious to refill gas supplies as winter draws to a close, pushing up prices globally &#8212; even in the relatively energy-secure US.</p><h4>The Long Tail of Disruption</h4><p>Worryingly, even once the conflict ends and the Strait reopens, supply chain disruptions will take <strong>weeks to months</strong> to work through the system, due to the complexities of supply chains and the damage done to oil and gas infrastructure.</p><h4>Outlook: Efficiency Over Hype</h4><p>All of these factors together will likely mean that foundation model providers see an increase in inference costs &#8212; from both electricity and new chip costs &#8212; which they will likely have to pass on to consumers.</p><p>We may not see the kind of collapse in the sector that some analysts have been predicting, but we will likely see a sharper focus on finding genuine value in AI tools. It will be fewer slop videos and agent social media sites, and a lot more unglamorous tools for building software.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wqdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wqdt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 424w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 848w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wqdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png" width="1058" height="1586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1586,&quot;width&quot;:1058,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1055283,&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://aibuilderseries.substack.com/i/191906120?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.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_!wqdt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 424w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 848w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!wqdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe274da3b-b22c-498e-82c6-996125f46f49_1058x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Burritos and tokens! What a world! </p><div><hr></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/buccocapital/status/2033523619188392273?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Elegant point from <span class=\&quot;tweet-fake-link\&quot;>@edsim</span>:\n\nVelocity is now an org design problem \n\nIt&#8217;s why you&#8217;ll see so many layoffs. \n\nThe AI-native companies are lean. Incumbents are simply too bloated for the AI era. Too many layers. Too many stakeholders. Too many KPIs. Too many overlapping teams. &quot;,&quot;username&quot;:&quot;buccocapital&quot;,&quot;name&quot;:&quot;BuccoCapital Bloke&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2011427626221776896/TUhgnOX-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-16T12:39:46.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDiF7mFWwAEoBpq.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eKIPieEUqK&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:25,&quot;retweet_count&quot;:17,&quot;like_count&quot;:366,&quot;impression_count&quot;:34150,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Couldn&#8217;t agree more with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ed Sim&quot;,&quot;id&quot;:3093019,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/117206c8-d2bf-460a-bfe4-f63ab22b79d3_2917x3582.png&quot;,&quot;uuid&quot;:&quot;72888912-e72d-4f33-9f44-6020a357822f&quot;}" data-component-name="MentionToDOM"></span>!</p><p>While Enterprises are a different beast, but for startups and scaleups there is simply no excuse for information siloes. Every team, every person should understand the fundamentals of using Claude &#8212; how to add a tool, how to configure MCP, how to pull relevant information. Bonus territory is when people start building standard workflows on top of that foundation. Yes, it gives security a headache, but moving fast has never mattered more.</p><p>At Kerno, everyone has access to Claude. I have set up RBAC across core systems &#8212; Linear, HubSpot, GitHub and more &#8212; so that each person can tap into exactly what they need. Sales can ask which tickets are still open for a given account. Engineers can create Linear issues directly from Slack. I can interrogate the roadmap and layer in HubSpot data to pressure-test whether we are actually building the right things. It is intelligence exactly when and where you need it.</p><div><hr></div><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/altryne/status/2033642805009256624?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;\&quot;Every software company in the world, needs to have an <span class=\&quot;tweet-fake-link\&quot;>@openclaw</span> strategy\&quot; - Jensen at <span class=\&quot;tweet-fake-link\&quot;>@NVIDIAAI</span> GTC\n\nFraming OpenClaw as one of the most important open source releases ever, they have announced NemoClaw - a reference platform for enterprise grade secure Openclaw, with OpenShell, &quot;,&quot;username&quot;:&quot;altryne&quot;,&quot;name&quot;:&quot;Alex Volkov&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2022567054579228672/Ofvtmqi0_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-16T20:33:22.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/irebsqvwmbcssqbem1vl&quot;,&quot;link_url&quot;:&quot;https://t.co/IZVD6BiBNH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:125,&quot;retweet_count&quot;:562,&quot;like_count&quot;:3950,&quot;impression_count&quot;:550389,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2033642491514335232/vid/avc1/1280x720/CHce0SVqAESBpxCQ.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Usually when Jensen places a bet and speaks about this, he is manifesting/conditioning the market for something big. Nvidia has always tried to build in verticals&#8230; I see where this is going&#8230; home AI &#8212;&gt; home compute &#8212;&gt; home rack n server. </p><p>https://www.nvidia.com/en-eu/ai/nemoclaw</p><p>In one of the AI Builder Series with <a href="https://youtu.be/9ZnyiteelPI?si=MR8lFxqlI21yqFl5">Klaas Ardinois</a>, we dive into a future where we will see more personal servers in the home.</p><h2>Legit AI Start-ups </h2><p>Start-ups/Scale-ups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://www.cytidel.com/">Cytidel</a> </strong>| The Intelligent Vulnerability Management Platform </p><p>Founded by <a href="https://www.linkedin.com/in/conorflannery/">Conor Flannery</a> and <a href="https://www.linkedin.com/in/conlonmatthew/">Matthew Conlon,</a> Cytidel helps you get the 1% of CVEs that actually need action, backed by real-time intelligence from 1000+ sources.</p><p>&#128640;<a href="https://github.com/JetBrains/koog/"> </a><strong><a href="https://github.com/JetBrains/koog/">Koog</a> | Koltin Framework to build and run agents</strong></p><p>Koog is an open-source project, developed internal by the team at JetBrains.  <a href="https://www.linkedin.com/in/olga-galchenko/">Olga</a> and her team lead the continuous development in this framework. We use it at Kerno, and love the work and the unlock it has brought us. </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#113]]></title><description><![CDATA[Is paying $1000/dev/month on Claude worth it? Rate limiter for AI progress is rare minerals... not money. Mo productivity... No product.]]></description><link>https://aibuilderseries.substack.com/p/113</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/113</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 17 Mar 2026 11:28:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bec29074-e527-4149-b5b8-17b93ef4f965_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h3>Klaas Ardinios, former CTO at NewsUK and CloudCall - Beyond the AI Hype</h3><h5>In the latest episode of the AI Builder Series, I had a chance to sit down with Klaas Ardinois. </h5><h5>Klaas has a very colourful career as an Engineer, Founder, CTO, Board Member, spanning 20 years. He has lived through the cloud first era, mobile-first era, and is now navigating the AI-first era.  </h5><div id="youtube2-9ZnyiteelPI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;9ZnyiteelPI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/9ZnyiteelPI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Some of the key talking points I have reflected on</p><h4>Is paying $1000/dev/month on Claude really worth it?</h4><p>Let&#8217;s be real for a second. If you are really serious about being AI-Native, and your engineers are living off the $20 per month Claude/Cursor subscription, then maybe you need to assess if you are using AI to it&#8217;s full potential.</p><p>Note: This is not me saying, you need to artificially drive up AI usage. No. This is me saying that, you should forecast $1K/month/dev for when they actually know how to use it, and become power users. </p><p>Anyways, we discussed that in theory, if you paid $10K/Dev/Year, roughly 10% of their salary, will AI make them 20% more productive? When does AI become net profitable in all of this. Also, productivity is a hard thing to measure, or to get some form of sensible meaning around it.</p><p>Lines-of-code seems to be the current &#127814; measure.. <em>uggh I have shipped 10K LoC today</em>&#8230; We need to stop with this bullshit. It&#8217;s not a good proxy for customer value or productivity, and arguably it&#8217;s driving the wrong behaviour. Linking it back to customer value is the correct route and don&#8217;t get me wrong, it&#8217;s very hard to do. If you are looking for an AI adoption gauge, focus on:</p><ul><li><p>Skills created per developer - this indicates that your developers are spending time to transpose knowledge from their brain to the agent</p></li><li><p>Feature/Ticket/Bug throughput  - as a proxy this is healthier. Sure, devs can game the system, but that is where good management comes in. </p></li></ul><h4>There is more demand for engineers, not less</h4><p>If you only looked at X as your main news source, you would be forgiven to think that the role of an engineer will be completely erased soon. Block, Pintrest and Atlassian cut thousands of engineering jobs. They use AI as the reasoning for this&#8230; but analysts maintain it is caused by an over hiring spree during and post COVID, combined with shakey FY27 and FY28 projections. </p><p>Why do we think we will need more engineers? Can you tell me any place you&#8217;ve worked at where the the product was complete? I haven&#8217;t! The product will never be complete, because customers have weird problems, founders have more ideas and new opportunities just open up. </p><p>Yes current teams can do more now. Great. We don&#8217;t need to hire Y number of developers&#8230; that doesn&#8217;t mean there is no work elsewhere for these developers. Pre-AI, there was a shortage of 10M developers. 10 million!! Other industries are popping up, or becoming more accessible.. space, robotics, healthcare demand is through the roof.. </p><p>However, the role of an engineer will fundamental change, the same way it did when we went from assembly to C++ to Java to modern Java to now Javascript&#8230; everywhere! </p><h4>Signal that people are missing</h4><p>Klaas is also a finance geek. He knows how to read a company balance sheet and PnL as good as any Trader, CFO and Economist, so naturally <em>tokeconomics</em> and business models came up. We also pondered about the future of running local models, on local hardware could be a feasible path back to the good old days of software business models. You download the software, software vendor has zero servicing costs.. it&#8217;s up to you to make it work.</p><p>You can check out the full episode <a href="https://youtu.be/9ZnyiteelPI?si=THXZpk4iTl8Wo9Yq">here</a>.</p><div><hr></div><h3>There Is No Cloud</h3><h5>$650 billion in hyperscaler capex. Three-year transformer lead times. 75 seconds to thermal runaway. This is the definitive guide to what AI is actually built on. 100+ pages.</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U0dC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U0dC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 424w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 848w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 1272w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U0dC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png" width="762" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:762,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:242936,&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://aibuilderseries.substack.com/i/191141774?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.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_!U0dC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 424w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 848w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 1272w, https://substackcdn.com/image/fetch/$s_!U0dC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71fe5a4-afe8-457f-9ed4-4b79c20de118_762x419.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are my 10 key points from <em>The Datacenter Bible</em> by TSCS:</p><ol><li><p><strong>&#8220;The Cloud&#8221; is physical infrastructure, not magic.</strong> Data centres are concrete warehouses connected to power grids, built in unglamorous locations (swamps, former pig farms) chosen for flat land, cheap real estate, and proximity to power and fibre backbones.</p></li><li><p><strong>Hyperscaler capex is historic in scale.</strong> The five largest tech companies (Amazon, Alphabet, Microsoft, Meta, Oracle) are projected to spend <strong>$660&#8211;750 billion on infrastructure in 2026 alone</strong> &#8212; the largest single-year corporate capital commitment in history. Amazon guided $200 billion; Google nearly doubled its prior year spend.</p></li><li><p><strong>Supply chains are the binding constraint, not demand.</strong> Power transformers now take up to 210 weeks to deliver. Generator step-up transformers average 144 weeks. Switchgear runs 44&#8211;48 weeks. Grid connection in primary markets can take 4&#8211;7 years. The money is there; the equipment is not.</p></li><li><p><strong>Power is running out faster than anyone planned.</strong> Northern Virginia&#8217;s grid is effectively tapped out. The PJM capacity market cleared at its FERC-approved cap two auctions in a row and still failed to meet its own reliability requirement &#8212; with data centres accounting for roughly 40&#8211;45% of capacity costs.</p></li><li><p><strong>Air cooling is physically dead above ~40 kW per rack.</strong> A single NVIDIA Blackwell rack draws 120 kW. Air cannot remove that much heat &#8212; at legacy densities, cooling failure causes thermal runaway in 75 seconds. Water conducts heat 23.5 times better than air, making liquid cooling mandatory for AI infrastructure.</p></li><li><p><strong>Liquid cooling has crossed from trend to standard.</strong> The data centre liquid cooling market roughly doubled to ~$3 billion in 2025. Goldman Sachs forecasts over 74% of AI servers will be liquid-cooled by end of 2026. Major M&amp;A (Eaton&#8217;s $9.5 billion acquisition of Boyd&#8217;s thermal business) confirms capital is chasing real installed demand.</p></li><li><p><strong>Legacy data centres face obsolescence.</strong> Facilities designed for 5&#8211;15 kW racks, raised floors, and air cooling are effectively stranded assets in the AI era. Retrofitting with liquid plumbing, heavier floor loading (400 PSF now a baseline vs. ~150 PSF historically), and new power infrastructure is often impractical.</p></li><li><p><strong>The &#8220;green data centre&#8221; narrative is largely greenwashing.</strong> A single hyperscale facility requires up to 20,000 tons of steel and contributes to the 1 million metric tonnes of cement the US will need for AI data centres by 2028. Large campuses consume up to 5 million gallons of water per day. Pledges of carbon neutrality sit awkwardly alongside this material reality.</p></li><li><p><strong>Redundancy philosophy determines survival.</strong> The industry&#8217;s shift toward N+1 (one spare) rather than 2N (fully duplicated) infrastructure optimises cost but increases fragility. Downtime costs approximately $9,000 per minute for large enterprises. Software-defined redundancy (AWS availability zones) works until a single bug takes down an entire region &#8212; which has happened.</p></li><li><p><strong>Incumbents with supply chains locked in will dominate.</strong> The combination of extreme equipment lead times, record-low vacancy (1.4% in North America, 0.72% in Northern Virginia), and 74% of new capacity already pre-leased creates an enormous barrier to entry. Only operators who pre-ordered transformers and generators years ago can build today &#8212; effectively freezing out new entrants.</p></li></ol><p>Read the full 100 page research <a href="https://substack.com/home/post/p-182399119">here</a>. </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Switching gears&#8230;&#8230;</p><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CxaT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CxaT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 424w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 848w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 1272w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CxaT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png" width="836" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:836,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:854184,&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://aibuilderseries.substack.com/i/191141774?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5258327-4d29-49e4-aad9-5eac01b48ee2_836x1064.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_!CxaT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 424w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 848w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 1272w, https://substackcdn.com/image/fetch/$s_!CxaT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ebf76b2-6765-451f-b191-1c43ffe53cce_836x945.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>What is wrong with us?</h3><h5>Michael Paulson aka <em>The Primeagen,</em> is a popular tech YouTuber and former software engineer at Netflix. Most of your developers listen to him, get to know him. </h5><div id="youtube2-ZJEnQOsMtsU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZJEnQOsMtsU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZJEnQOsMtsU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This reflection really struck a chord with me. As a founder, you always have ideas, things to get done.. you never really switch off. This has always been true, even pre-AI!! What has changed with AI, is that it gives you the <em><strong>illusion that you are getting more done. </strong></em></p><p>Yes, with AI, I have saved a lot of time on back-office work like - finances, investor updates and internal reporting. It has helped me accelerate research on a broad range of topics. But that is where I stop. </p><p>I have a lot of ideas. But just because it&#8217;s cheap to run a prototype, doesn&#8217;t mean I should. I fell down this trap in Q4. I had a lot of prototypes running, I started tweaking them, I started refactoring them.. I ended up spending more time playing around with them, than focusing on the #1 that would move the business forward. I was chasing the buzz of seeing an idea I had in my head &#8216;work&#8217; for me. I didn&#8217;t force myself think beyond the prototype - the move from my machine to customers - because that is the most expensive part. So, when the prototype was done, and started to think about this, I realised, I wasted too much time prototyping something that would have never been a MVP.</p><p>Time management, thinking critically and crucially the discipline to say no, are skills that are hard learnt and even more relevant today than in any other time. Slow down and think! </p><p>As always, the comments help pull the key message forward:</p><div class="pullquote"><p>&#8220;Crazy how there is so much productivity but no product&#8221;</p><p>&#8220;You are describing gambling addiction. Agent coding is more similar to slot machines. It's not problem solving, it's pushing a button and hoping for a jackpot.&#8221;</p><p>&#8220;they actually turned productivity into content. they actually enshittified productivity&#8221;</p></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://www.roamr.com/">Roamr</a> </strong>| AirBnb but made for Corporate travel</p><p>Founded by <a href="https://www.linkedin.com/in/stephengarrettdooley/">Stephen Dooley</a>, Roamr cuts corporate travel costs by 30% by rewarding employees rather than hotels</p><p>&#128640; <strong>Neurobell </strong>| Portable EEG Monitoring</p><p>Founded by <a href="https://www.linkedin.com/in/markosullivan/">Mark O&#8217;Sullivan</a> and <a href="https://www.linkedin.com/in/colm-p-murphy/">Colm Murphy,</a> Neurobell combines machine learning and cutting edge hardware design to detect neonatal seizures that can prevent up to 100,000 neonatal brain injuries/year! Take stock of that! </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#112]]></title><description><![CDATA[What's covered: Using SKILL.md to create better PRDs, SWE-CI software Benchmarking and What AI has made engineering harder.]]></description><link>https://aibuilderseries.substack.com/p/112</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/112</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 10 Mar 2026 13:42:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b788fd15-a179-46bf-9a1c-72ffb6ea5688_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h3>How To Use Skills To Write Better Tickets</h3><p>by Maxi Delo, Head of Tech at Kerno</p><p>When writing a ticket, it requires the engineer or the product owner to understand the intent, feature, dependencies, the broader company vision and a lot more context to make that ticket accurate and relatable. The problem is that we all have a limit to what we can retain in our heads. </p><p>Before AI, writing a well crafted ticket could take a lot of time. Thanks to AI, that process, a lot like code generation, is compressed to seconds/minutes. However, just asking an AI &#8220;create a ticket for X&#8221; is under utilising the full potential of what AI can bring to the game.</p><p>Sure, AI will write something coherent, a title, description, acceptance criteria. But it will skip all the steps that make a ticket actually useful:</p><ul><li><p>It won&#8217;t ask why you&#8217;re building X</p></li><li><p>It won&#8217;t push back if X is too vague or too large</p></li><li><p>It won&#8217;t check whether a similar thing already exists</p></li><li><p>It won&#8217;t think about which team owns what, or what needs to happen first</p></li><li><p>It won&#8217;t be sure it has all the context necessary</p></li></ul><p>A ticket without discovery is just a guess written down that more often than not needs to be redone, rescoped or the addition of other tickets to prop up the original ticket.</p><p>Over the last few months, I have been experimenting with the combination of Skills.md and MCP to generate high quality tickets that go through a discovery process. </p><p>The difference in ticket quality is noticeable. Before, tickets were vague, missing context, often missing the point. Now, engineers or even other AIs pick up a ticket and know exactly what to build, what files to touch, what patterns to follow, and what&#8217;s explicitly not their problem.</p><p>In this <a href="https://www.kerno.io/blog/how-to-use-skills-to-write-better-tickets">article</a> I will outline the five step process of how to develop a SKILL that acts like a PM, that holds all the relevant context so ticket quality increases. </p><p>Read full guide <a href="https://www.kerno.io/blog/how-to-use-skills-to-write-better-tickets">here. </a></p><h3>Sensflationism: The Virus Paralysing Founder Confidence</h3><p><em>Someone just posted a demo of an AI building your product in two hours. Your Slack went quiet. Someone dropped the link in the engineering channel with no comment. You closed your laptop, stared at the ceiling, and started doing the maths on runway.</em></p><p>You&#8217;ve seen it. You&#8217;ve felt it. That specific dread when a twenty-minute demo appears to collapse years of work into a Cursor session and a confident post on X.</p><p>There&#8217;s a name for what&#8217;s happening. And once you can name it, it loses most of its power.</p><p>This week I&#8217;m writing about <strong>Sensflationism</strong> &#8212; the emergent dynamic where sensationalism and conflation feed each other until prototypes pass as products and demos pass as reality. I ran the experiment myself to find out how close the gap actually is. What I found didn&#8217;t just put my mind at ease. It sharpened how I think about what makes an AI product real, defensible, and worth building.</p><p>If you&#8217;re a founder who has felt the dread, this one is for you.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:189363269,&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/sensflationism-the-virus-paralysing&quot;,&quot;publication_id&quot;:6962543,&quot;publication_name&quot;:&quot;AI Builder Series &quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BDrN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F694ea313-c3cd-4812-8897-873edc4fe8fb_80x80.png&quot;,&quot;title&quot;:&quot;Sensflationism: The Virus Paralysing Founder Confidence&quot;,&quot;truncated_body_text&quot;:&quot;By Sean@Kerno&quot;,&quot;date&quot;:&quot;2026-03-04T12:26:12.934Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:150306856,&quot;name&quot;:&quot;Sean@Kerno&quot;,&quot;handle&quot;:&quot;aibuilderseries&quot;,&quot;previous_name&quot;:&quot;AI Builder Series Newsletter&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49367949-8967-40fc-b79e-9600e727d741_500x500.jpeg&quot;,&quot;bio&quot;:&quot;A series for engineers, founders and AI enthusiasts to learn from engineers at the frontier of AI Native Development sponsored by Kerno.io&quot;,&quot;profile_set_up_at&quot;:&quot;2025-05-28T19:12:13.148Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-12-07T22:01:15.430Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:7105507,&quot;user_id&quot;:150306856,&quot;publication_id&quot;:6962543,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6962543,&quot;name&quot;:&quot;AI Builder Series &quot;,&quot;subdomain&quot;:&quot;aibuilderseries&quot;,&quot;custom_domain&quot;:&quot;www.aibuilderseries.ai&quot;,&quot;custom_domain_optional&quot;:true,&quot;hero_text&quot;:&quot;A series for engineers, founders and AI enthusiasts to learn from engineers at the frontier of AI Native Development&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/694ea313-c3cd-4812-8897-873edc4fe8fb_80x80.png&quot;,&quot;author_id&quot;:150306856,&quot;primary_user_id&quot;:150306856,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-11-18T09:37:26.491Z&quot;,&quot;email_from_name&quot;:&quot;Sean @ Kerno &quot;,&quot;copyright&quot;:&quot;AI Builder Series&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;: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;:[1815472],&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="https://aibuilderseries.substack.com/p/sensflationism-the-virus-paralysing?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!BDrN!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F694ea313-c3cd-4812-8897-873edc4fe8fb_80x80.png" loading="lazy"><span class="embedded-post-publication-name">AI Builder Series </span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Sensflationism: The Virus Paralysing Founder Confidence</div></div><div class="embedded-post-body">By Sean@Kerno&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Sean@Kerno</div></a></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bIv_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIv_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 424w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 848w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIv_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png" width="992" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:992,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1124970,&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://aibuilderseries.substack.com/i/190428075?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.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_!bIv_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 424w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 848w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!bIv_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febdafd76-3e5c-4a18-a452-61963da2af7c_992x1180.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Some news, views and research</h2><h3>AI Made Writing Code Easier. It Made Being an Engineer Harder.</h3><p>by Ivan Turkovic</p><p>This is a <a href="https://www.ivanturkovic.com/2026/02/25/ai-made-writing-code-easier-engineering-harder/">MUST READ</a> for all engineering managers and executives to appreciate some the challenges that your engineers might be facing, and reasons to why AI isn&#8217;t fully loved.</p><p>83% of engineers say AI increased their workload. 62% report burnout. And yet leadership keeps celebrating the productivity gains.</p><p>The baseline moved. The expectations rose. The job changed underneath an entire profession and nobody sent a memo.</p><p>This is what&#8217;s actually happening to software engineers right now. Some engineers are embracing AI, others are going through a sort of identity crisis. </p><h3>PAPER: SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XkQM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XkQM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 424w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 848w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 1272w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XkQM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png" width="583" height="712.0694183864915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&quot;width&quot;:533,&quot;resizeWidth&quot;:583,&quot;bytes&quot;:150867,&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://aibuilderseries.substack.com/i/190428075?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.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_!XkQM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 424w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 848w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 1272w, https://substackcdn.com/image/fetch/$s_!XkQM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47194355-eb1a-4160-be68-29f90a76a9e2_533x651.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>The core problem: Existing coding benchmarks (SWE-bench, HumanEval, etc.) use a &#8220;snapshot&#8221; paradigm &#8212; give the agent a problem, get a one-shot fix. This measures whether code works, not whether it&#8217;s maintainable. A brittle hack and clean, extensible code can both pass the same test suite.<br>The insight: Maintainability only reveals itself over time. Bad earlier decisions compound into harder future changes, just like technical debt in real software teams.<br><br><strong>What SWE-CI proposes:</strong><br>Rather than a one-shot repair, the benchmark uses an evolution-based loop: starting from a base commit, agents iteratively generate requirements, modify code, and run tests &#8212; targeting a real oracle commit that&#8217;s on average 233 days and 71 commits ahead in history. The 100-task benchmark is drawn from 68 real GitHub Python repos (3+ years maintained, 500+ stars).<br>Two key innovations:</p><ol><li><p>EvoScore &#8212; a future-weighted metric that rewards agents whose early decisions make later modifications easier. Agents that rush early fixes but accumulate debt score progressively lower over iterations.</p></li><li><p>Architect&#8211;Programmer dual-agent protocol &#8212; mimics a real CI team. The Architect reads failing tests, identifies gaps, and writes high-level requirements (max 5 per round). The Programmer implements them without directly seeing the test gap &#8212; by design, to reflect real-world separation of concerns.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AMKa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AMKa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 424w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 848w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 1272w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AMKa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png" width="551" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d86affa5-e55f-410a-810e-7da7bb13748a_551x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:551,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96217,&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://aibuilderseries.substack.com/i/190428075?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.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_!AMKa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 424w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 848w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 1272w, https://substackcdn.com/image/fetch/$s_!AMKa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86affa5-e55f-410a-810e-7da7bb13748a_551x250.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ol><p><strong>Key findings from 18 models across 8 providers:</strong></p><ul><li><p>Newer models consistently outperform older ones, with post-2026 models showing the largest jumps &#8212; suggesting the field is genuinely progressing on maintenance, not just static fixes.</p></li><li><p>Claude Opus leads overall on EvoScore, and is one of only two model families to exceed a 0.5 zero-regression rate (most models sit below 0.25).<br>Different providers optimise differently: MiniMax, DeepSeek, and GPT favour long-term gains; Kimi and GLM lean short-term; Claude and Qwen are relatively balanced.</p></li><li><p>Regression control remains the biggest gap &#8212; most models frequently break previously passing tests during long-term maintenance, revealing a fundamental challenge beyond what snapshot benchmarks expose.</p></li></ul><p>Full paper: <a href="https://arxiv.org/abs/2603.03823">https://arxiv.org/abs/2603.03823</a></p><h3>Anthropic Labor Market Report</h3><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/AndrewCurran_/status/2029655110494929194?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Striking image from the new Anthropic labor market impact report. &quot;,&quot;username&quot;:&quot;AndrewCurran_&quot;,&quot;name&quot;:&quot;Andrew Curran&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1596945208058744833/_X3LT7fb_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-05T20:27:42.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCrIkTEbEAAost8.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/HGFmxhxWew&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:561,&quot;retweet_count&quot;:2278,&quot;like_count&quot;:13540,&quot;impression_count&quot;:7107268,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Piece in HBR&#8230;. More Non-Work Scope Caused by AI</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it?utm_source=substack&amp;utm_medium=email" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_mUL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 424w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 848w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 1272w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_mUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png" width="546" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:546,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299427,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it?utm_source=substack&amp;utm_medium=email&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/190428075?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.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_!_mUL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 424w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 848w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 1272w, https://substackcdn.com/image/fetch/$s_!_mUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63018b8-8f6b-41fc-8c38-3f17a1ff5cec_546x544.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For me, the most interesting section is around &#8216;non-work&#8217;. AI allows us to do more [woah Sean, revelation there], but personally, that can be a double edge sword. Doing more might actually harm your productivity, especially when you get pulled down a rabbit hole that has no material impact to the goals you have set out to achieve. </p><p>AI + discipline &gt; AI sprawl. </p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://evervault.com/">Evervault </a></strong>| Security Platform for Payments</p><p>Founded by <a href="https://www.linkedin.com/in/shanemcurran/">Shane Curran</a>, Evervault is building the clearinghouse for sensitive data, backed by some of the top investors in the world.</p><p>&#128640; <strong><a href="https://overpath.ai/">Overpath AI </a></strong>| Sale Execution Platform</p><p>Founded by <a href="https://www.linkedin.com/in/dermotoc/">Dermot O&#8217;Connor</a> and <a href="https://www.linkedin.com/in/keatingross/">Ross Keating</a>, Overpath is an AI-powered sales execution platform for B2B teams</p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#111]]></title><description><![CDATA[LLM-as-a-Judge, OpenClaw credential leakage and how to answer the question "My product is not just a Cursor skill".]]></description><link>https://aibuilderseries.substack.com/p/111</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/111</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 03 Mar 2026 13:54:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/94b6db44-b4bc-41d4-bb5e-9f101748b5fa_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series Newsletter, where we dive into some of the challenges in building with AI, share research and wrap up all the latest AI news from across the world. </p><div><hr></div><h1>The Halting Problem in AI Coding</h1><p>by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Michael Coughlan&quot;,&quot;id&quot;:7064523,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/coughlanm&quot;,&quot;photo_url&quot;:null,&quot;uuid&quot;:&quot;96112ad6-1030-4a1e-b15d-b611ad8ae7fa&quot;}" data-component-name="MentionToDOM"></span> </p><p>A foundational theorem in computer science proves that no algorithm &#8212; including any AI &#8212; can fully predict the behaviour of a program without running it. Rice&#8217;s theorem, building on the famous Halting Problem, shows that static code analysis will always have blind spots, no matter how advanced the model.</p><p>This has real consequences for teams building with AI coding agents. As AI writes more code, faster, the gap between what can be statically analysed and what actually happens at runtime grows wider &#8212; especially in distributed systems.</p><p>The only reliable answer is execution-based testing: running the code in a real environment and observing what it actually does. </p><p>For the full breakdown of the Halting Problem, check out Michael&#8217;s essay <a href="https://www.kerno.io/blog/the-halting-problem-in-ai-coding">here.</a> </p><h1>Solving the credential problem with AI Agents: A OpenClaw case study</h1><p>In our latest builder series episode, Sean walked us through his home deployment of OpenClaw, some of the wins and scaries so far and how he sees this play out as it moves towards the Enterprise stack. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/6rE1yIO1gO8?si=I_k1d0Fteud2N8eu" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oK1H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.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;:null,&quot;bytes&quot;:627929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://youtu.be/6rE1yIO1gO8?si=I_k1d0Fteud2N8eu&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/188943703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.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_!oK1H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128073; Watch the full episode <a href="https://aibuilderseries.substack.com/s/ai-builder-series">here</a>.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Sns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Sns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 424w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 848w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 1272w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Sns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp" width="460" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/189700151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-Sns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 424w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 848w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 1272w, https://substackcdn.com/image/fetch/$s_!-Sns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe558227a-d57b-4d7e-9cb1-d93b21235a44_460x455.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Some news, views and research</h2><h3>The AI Echo Chamber </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a5oB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a5oB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a5oB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg" width="1170" height="1338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1338,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1017947,&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://aibuilderseries.substack.com/i/189700151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.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_!a5oB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a5oB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c76f6db-83a7-402d-a4dd-7ba5e286a095_1170x1338.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Good visual reminder, that there is a world still running <em>without</em> AI. For more context, a few years back, I founded a trucking company (ask me why over a few beers).. while AI helps run our back-office admin, it hasn&#8217;t replaced any staff, it just makes our current back-office staff more productive (and happier)&#8230; AI still hasn&#8217;t diffused into the core of the business&#8230; drivers, mechanics, sales. We did try off the shelf solutions and I did try to build some, but a lot of the staff are slow adopters of technology&#8230;. &#8220;if it ain&#8217;t broke, don&#8217;t fix it&#8221;&#8230; The lesson here is never underestimate culture and tradition. </p><h3>The 2028 Global Intelligence Crisis</h3><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:188821754,&quot;url&quot;:&quot;https://www.citriniresearch.com/p/2028gic&quot;,&quot;publication_id&quot;:836125,&quot;publication_name&quot;:&quot;Citrini Research&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!fNVi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98eec22-b2ef-40af-a4f4-ace1f627fad5_1280x1280.png&quot;,&quot;title&quot;:&quot;THE 2028 GLOBAL INTELLIGENCE CRISIS&quot;,&quot;truncated_body_text&quot;:&quot;Preface&quot;,&quot;date&quot;:&quot;2026-02-22T19:22:00.565Z&quot;,&quot;like_count&quot;:7376,&quot;comment_count&quot;:91,&quot;bylines&quot;:[{&quot;id&quot;:86606269,&quot;name&quot;:&quot;Citrini&quot;,&quot;handle&quot;:&quot;citrini&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F929ec1a7-20ff-490f-9f2d-65b2bb690dec_225x225.png&quot;,&quot;bio&quot;:&quot;Citrini Research provides insights on thematic equity investing and global macro trading&#8212;with cross-asset, lateral thinking. Our promise: you&#8217;ll never have to ask &#8220;what&#8217;s the trade?&#8221;&quot;,&quot;profile_set_up_at&quot;:&quot;2022-04-07T13:48:53.882Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-01-27T11:12:16.480Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:775495,&quot;user_id&quot;:86606269,&quot;publication_id&quot;:836125,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:836125,&quot;name&quot;:&quot;Citrini Research&quot;,&quot;subdomain&quot;:&quot;citrini&quot;,&quot;custom_domain&quot;:&quot;www.citriniresearch.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Citrini Research provides insights on thematic equity investing and global macro trading&#8212;with cross-asset, lateral thinking. Our promise: you&#8217;ll never have to ask &#8220;what&#8217;s the trade?&#8221;&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e98eec22-b2ef-40af-a4f4-ace1f627fad5_1280x1280.png&quot;,&quot;author_id&quot;:86606269,&quot;primary_user_id&quot;:86606269,&quot;theme_var_background_pop&quot;:&quot;#FF0000&quot;,&quot;created_at&quot;:&quot;2022-04-07T13:49:15.864Z&quot;,&quot;email_from_name&quot;:&quot;Citrini&quot;,&quot;copyright&quot;:&quot;Citrinitas Capital Management Inc.&quot;,&quot;founding_plan_name&quot;:&quot;Citrini Bundle &quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[1485523,6169391],&quot;subscriber&quot;:null}},{&quot;id&quot;:87659235,&quot;name&quot;:&quot;Alap Shah&quot;,&quot;handle&quot;:&quot;alapshah1&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/530f4c21-4191-443b-b367-ae1598b1ccc1_890x890.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2024-01-20T13:30:13.648Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-11-18T06:42:26.894Z&quot;,&quot;is_guest&quot;:true,&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;:[1225823,1007036,238840,5620642,3884317,3087928,35345],&quot;subscriber&quot;:null},&quot;primaryPublicationId&quot;:8104865,&quot;primaryPublicationName&quot;:&quot;Alap Shah&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://alapshah1.substack.com&quot;,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://alapshah1.substack.com/subscribe?&quot;}],&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="https://www.citriniresearch.com/p/2028gic?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!fNVi!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98eec22-b2ef-40af-a4f4-ace1f627fad5_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Citrini Research</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">THE 2028 GLOBAL INTELLIGENCE CRISIS</div></div><div class="embedded-post-body">Preface&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 months ago &#183; 7376 likes &#183; 91 comments &#183; Citrini and Alap Shah</div></a></div><p>On release, the S&amp;P and NASDQ both fell by 1%, wiping $200B shareholder value&#8230;. wtaf! </p><p>As investors and entrepreneurs, we need to ask, what can go right. </p><p>As for Governments, and policy-makers they need to ask what can go wrong. </p><p>Today, it&#8217;s the opposite. </p><p>Doomsdayerism is good content. After all, happily-ever-after doesn&#8217;t sell as well as fear and anxiety. But, there will be far more opportunity emerging because of AI. People are treating this as a zero sum game. In software, there has been an explosion of hiring in software development&#8230;JPMC, Google, Microsoft and more have listed more software engineering jobs in the last few months greater than the sum of all listings in H2 2025. New categories will be conceived that we have not even thought off. Entrepreneurs, founding employees and Investors who ask - <em>why can go right</em> - will be ones making the power law gains. </p><h3>Stripe&#8217;s Annual Letter</h3><p>Some of the highlights:</p><ol><li><p>Business running on Stripe generated $1.9Tr in sales, equivalent to 1.6% of global GDP.</p></li><li><p>Computer and software demand accounted for 46% of US GDP in 2025.</p></li><li><p>Code pushes to Github grew by 41% between Q3 2024 and Q3 2025.</p></li><li><p>Stablecoin payment volumes grew to $400B.</p></li><li><p>Five levels of agentic commerce:</p><p><em>L1: Eliminating web forms</em></p><p><em>L2: Descriptive search</em></p><p><em>L3: Persistence </em></p><p><em>L4: Delegation</em></p><p><em>L5: Anticipation</em></p></li></ol><blockquote><p><em>We&#8217;re reminded of those few years in the mid-90s when the structure of the internet we use today was hashed out. Netscape developed graphical web browsers. HTTP and HTML became the shared application layer. URLs and DNS gained prominence. At the time, no one knew exactly which protocols or players would win out. There was an AltaVista for every Google. </em></p><p><em>We&#8217;re in a similarly rare moment now with agentic commerce, which has the potential to be generationally impactful. As with the early internet, the future success of agentic commerce is contingent on universal interoperability. Our ascent through the five levels depends on our ability to work together.</em></p></blockquote><p>Read the full letter <a href="https://assets.stripeassets.com/fzn2n1nzq965/3LlGw839Q6kUwxZlLZDtH6/75ddcbada4aa7743dd8ec7d0f9ca497e/Stripe-annual-letter-2025-desktop.pdf">here</a>.</p><h3><em>[Paper] </em>Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?</h3><ul><li><p><strong>LLM-generated context files hurt performance</strong> &#8212; auto-generated AGENTS.md/CLAUDE.md reduced task success rates by ~3% vs. no context file at all.</p></li><li><p><strong>Developer-written ones barely help</strong> &#8212; only ~4% improvement despite the manual effort, across all agents and models tested.</p></li><li><p><strong>Costs rise 20%+ either way</strong> &#8212; agents explore more broadly (more tests, more file traversal) but don&#8217;t solve tasks better.</p></li><li><p><strong>Overly prescriptive instructions are the problem</strong> &#8212; unnecessary requirements make tasks harder; only minimal context (e.g. specific tooling commands) is worth including.</p></li></ul><p>Full paper: <a href="https://arxiv.org/pdf/2602.11988">https://arxiv.org/pdf/2602.11988</a></p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong>Format AI </strong>| Customer Intelligence</p><p>Founded by <a href="https://www.linkedin.com/in/martin-dreymann-7a128177/">Martin Dreymann</a> and <a href="https://www.linkedin.com/in/hugh-oflanagan/">Hugh O'Flangan</a>, Format AI turns customer conversations into deeper insights to build better products</p><p>&#128640; <strong>Lative AI </strong>| AI Powered Sales Planning</p><p>Founded by <a href="https://www.linkedin.com/in/javierperezpardo/">Xavi Perez</a>, <a href="https://www.linkedin.com/in/schmidtwerner/">Werner Schmidt</a> and  <a href="https://www.linkedin.com/in/laura-tortosa-sancho-96a96918/">Laura Sancho</a>, Lative makes sales planning simple and easy.</p><p>&#128302; Special shoutout to Kerno&#8217;s Applied Engineer Antoine, who developed <strong><a href="https://antoinefrau.github.io/media-guard/">MediaGuard</a></strong> during a Mistral Hackathon&#8230;it protects you against media propaganda, so your content doesn&#8217;t get plighted with BS.</p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>For more AI Builder Series Editions, subscribe <a href="https://aibuilderseries.substack.com/">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#110]]></title><description><![CDATA[LLM-as-a-Judge, OpenClaw credential leakage and how to answer the question "My product is not just a Cursor skill".]]></description><link>https://aibuilderseries.substack.com/p/110</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/110</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 24 Feb 2026 15:51:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/92823b08-557b-48bc-87e0-f813adf49577_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno, while sharing news, research and AI nuggets from the world of AI.</p><div><hr></div><h1>LLM-as-a-Judge: Evaluating Output Without a Ground Truth</h1><p>by Michael Coughlan</p><p>When you can't define a correct answer as an exact string, you still need to measure whether your agent is behaving correctly. LLM-as-a-judge fills that gap: a second model evaluates the quality of a first model's output by treating assessment as a natural language task. </p><p>We invested in LLM-as-a-Judge, early days. The rails that runs the LLM-as-a-Judge is as important as the judge itself. Getting this right (or wrong) can have a dramatic influence over your engineering direction. </p><p>In this latest article, Michael covers:</p><ul><li><p>When to use LLM-as-a-Judge</p></li><li><p>Fundamentals of LLM-as-a-Judge</p></li><li><p>Gotcha guide, so you don&#8217;t make some of the mistakes we made early days</p></li><li><p>Using langfuse as a means to run benchmarking pipeline</p></li><li><p>Easy ways to get started</p></li></ul><p>Full article <a href="https://www.kerno.io/blog/llm-as-a-judge-evaluating-output-without-a-ground-truth">here</a>.</p><p>Note: Michael Coughlan, holds a PhD in Applied Mathematics from the University of Oxford, so knows a thing or two about the inner workings and core principles of  AI.</p><h1>Solving the credential problem with AI Agents: A OpenClaw case study</h1><p>Join us for our latest webinar with Sean Blanchfield, CEO of Jentic.</p><p>Why you should attend?</p><ul><li><p>Credential management is where AI agents silently break in production &#8212; learn why before it hits you</p></li><li><p>Real case study from OpenClaw, not theoretical frameworks</p></li><li><p>Practitioner insight from a founder actively building agent infrastructure</p></li><li><p>The credential problem is coming for every AI team &#8212; get ahead of it now</p></li><li><p>Tight, no-fluff format built for engineers and technical leaders</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oK1H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oK1H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.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;:null,&quot;bytes&quot;:627929,&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://aibuilderseries.substack.com/i/188943703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.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_!oK1H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oK1H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e65ef3-208c-4044-bb8b-669ce580bde9_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128073; Register <a href="https://www.linkedin.com/events/7430699991624511488?viewAsMember=true">here</a>.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>Basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5H6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5H6L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5H6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg" width="548" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:548,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118200,&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://aibuilderseries.substack.com/i/188943703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.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_!5H6L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5H6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7b685e9-c918-4038-a3b5-a780c3dc104f_548x698.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Some news, views and research</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/edsim/status/2019457252000743550?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Still seeing too many startups that will simply be a skill in days, weeks or months.\n\nMake sure yours can&#8217;t be reduced to one&quot;,&quot;username&quot;:&quot;edsim&quot;,&quot;name&quot;:&quot;Ed Sim&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1682000263656136704/Xrut64Rl_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-05T17:05:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:17,&quot;retweet_count&quot;:2,&quot;like_count&quot;:95,&quot;impression_count&quot;:8415,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>The model is the easy part&#8230;</h3><p>There&#8217;s a quiet crisis spreading through the founder community right now. It usually starts with a demo or a VC&#8230;. Someone posts a video of Cursor or Claude spinning up a feature in twenty minutes that took your team 6 months to build. Your Slack goes quiet. Someone links it in the engineering channel with no comment. You close your laptop, stare at the ceiling, and wonder if the thing you&#8217;ve spent three years building is about to be automated into irrelevance. VCs start dropping things like &#8220;I built X with Cursor in 2 hours&#8221;. </p><p>I&#8217;ve been there. And I want to tell you that the panic is mostly misplaced.</p><p>Not because AI isn&#8217;t powerful. It is. But because <strong>the thing that makes your product valuable almost certainly isn&#8217;t the model</strong>. It&#8217;s everything you build around it.</p><h3>Testing the theory</h3><p>I built a skill to see if Claude could replicate what Kerno does - not just write tests, but the whole end to end experience, which includes spinning up your backend stack, keeping tests up to date as your code evolves, and most importantly, deliver results consistently, not just a red herring</p><h3>The results</h3><ul><li><p><strong>The Illusion of Success:</strong> The AI agent reported that all tests passed, but the logs showed the Postgres database container had never actually started. The tests &#8220;passed&#8221; only because they had nothing to fail against, missing a breaking change I had intentionally introduced.</p></li><li><p><strong>The &#8220;80/20&#8221; Rule:</strong> The LLM&#8217;s reasoning is only about <strong>20%</strong> of a functional product. The remaining <strong>80%</strong> is the &#8220;scaffolding&#8221; - the complex engineering required for process orchestration, error handling, observability, and <strong>reliable</strong> UX.</p><div class="pullquote"><p>&#8220;Salesforce is a  SQL wrapper&#8221;</p></div></li><li><p><strong>High Maintenance Overhead:</strong> Even for a codebase with a few endpoints, I estimate that maintaining this prompt-based agent would cost <strong>5</strong>-<strong>10 hours a month</strong>, far outweighing any perceived efficiency gains.</p></li><li><p><strong>Engineering Judgment as the Moat:</strong> The experiment proves that while an AI can mimic the <em>output</em> of a tool like Kerno in a controlled demo, it cannot easily replicate the accumulated engineering judgment and edge-case handling that makes a professional tool trustworthy.</p></li></ul><p><strong>In summary, a prototype is not a product!</strong> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6lWb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6lWb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6lWb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg" width="1456" height="1166" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1166,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201252,&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://aibuilderseries.substack.com/i/188943703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.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_!6lWb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6lWb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045d425d-de0f-4b99-9743-a85e8cfc96c2_1920x1538.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If history repeats, we will see the same trends in AI. A lot of companies will opt for self-build, only to realise that maintaining all self-built tools costs more than just buying off the shelve products. Is SaaS really dead, or the way we procure it changing? </p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://www.lightdash.com/">Lightdash</a> </strong>| Agentic BI</p><p>Founded by <a href="https://www.linkedin.com/in/olaslett/">Oliver Laslett</a> and <a href="https://www.linkedin.com/in/hamzahc/">Hamzah Chaudhary</a>, Lightdash generates business intelligence at the speed of code.</p><p>&#128640; <strong><a href="https://jentic.com/">Jentic</a> </strong>| The Enterprise Rails for AI Agents</p><p>Founded by <strong><a href="https://www.linkedin.com/in/seanblanchfield/">Sean Blanchfield</a>, </strong>Jentic helps enterprises safely rollout and scale agent adoption.</p><p>&#128640; <strong> <a href="https://www.dash0.com/blog/dash0-acquires-lumigo-to-expand-agentic-observability-across-aws-and-serverless">Dash0</a> </strong>| OTel Native Observability </p><p>Founded by serial entrepreneurs <a href="https://www.linkedin.com/in/mirkonovakovic/">Mirko Novakovic</a> and <a href="https://www.linkedin.com/in/benripkens/">Ben Blackmore</a>, Dash0 simplifies everything about observability from set up to pricing. </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#109]]></title><description><![CDATA[Multi agent validation gates, terminator 3 and some of the hottest AI companies -- enjoy with a brew!]]></description><link>https://aibuilderseries.substack.com/p/109</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/109</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 17 Feb 2026 09:59:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a67f727a-ead7-44b4-9eed-e4dbaac606ff_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno, while sharing news, research and AI nuggets from the world of AI.</p><div><hr></div><h1>Multi-Agent Validation Gates: Why Claude Can&#8217;t Break Our Architecture</h1><p>by Jordan Bergin</p><p>Our git library took 30 minutes to build from scratch. More importantly, the architecture stayed intact - no dependency leakage, no abstraction violations, no technical debt. This outcome isn&#8217;t about prompting Claude better. It&#8217;s about systematically preventing AI-generated code from accumulating architectural violations through staged validation gates.</p><h3>The Problem: Generation Speed Creates Review Bottlenecks</h3><p>LLM-based agents write code 10-100x faster than humans. Claude Sonnet 4.5 generated our entire git abstraction layer - public API, implementation, tests - in roughly ten minutes of processing time. The bottleneck immediately shifted from &#8220;writing code&#8221; to &#8220;verifying the code does what we intended.&#8221;</p><p>Traditional code review fails at this scale. When diffs are large and generation is fast, human reviewers can&#8217;t inspect every line. You either slow down to review properly (negating the speed advantage) or accept code without full understanding (accumulating technical debt). We needed a way to validate behavior against intent without becoming the constraint.</p><div id="youtube2-6WQkm-27E6Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6WQkm-27E6Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6WQkm-27E6Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Architectural Approach: Spec-First, Multi-Gate Validation</h3><p>Our workflow separates planning from implementation and introduces multiple validation checkpoints. Each gate operates at a different abstraction level, catching different classes of errors.</p><h4>Phase 1: API Specification Generation</h4><p>The developer agent&#8217;s first task: generate only the public API surface. No implementation code. The output is a specification file containing:</p><ul><li><p>All public functions and their signatures</p></li><li><p>Stub implementations (empty or returning default values)</p></li><li><p>Test stubs named after expected behaviours</p></li></ul><p>This serves two purposes. First, it&#8217;s reviewable in seconds&#8212;the entire public interface fits on one screen. Second, it encodes understanding before implementation begins. If the agent misunderstood the task, we catch it here before any implementation code exists.</p><p><strong>Implementation detail</strong>: Our specification format includes behavioural test names, not just function signatures. Instead of <code>test_diff_content()</code>, we use <code>diff_content_returns_added_and_removed_lines()</code>. This naming forces explicit behaviour declarations.</p><h4>Phase 2: Human Review Gate</h4><p>At this checkpoint, a human reviews the specification with one question: &#8220;Is this the right library API?&#8221; We&#8217;re not checking correctness&#8212;nothing executes yet. We&#8217;re validating understanding.</p><p>In our git library example, the initial spec exposed an API dependency on our process library. The public interface required callers to pass process objects directly:</p><pre><code><code>fun executeGitCommand(command: GitCommand, process: ProcessExecutor): GitResult
</code></code></pre><p>This leaks implementation details. Callers shouldn&#8217;t know that Git commands spawn processes. The architect agent flagged this immediately: &#8220;Why does our Git API expose process dependencies?&#8221; The developer agent acknowledged the abstraction leak and restructured around a cleaner interface:</p><pre><code><code>fun executeGitCommand(command: GitCommand): GitResult
</code></code></pre><p><strong>Cost of catching this early</strong>: 2 minutes of review, one architectural question, regeneration of the spec. <strong>Cost of catching this late</strong>: Process dependency now spread across the codebase, difficult to refactor without breaking consumers.</p><h4>Phase 3: Implementation</h4><p>With the spec approved, the developer agent implements against it. This phase runs largely autonomous&#8212;the agent writes code, runs tests, fixes failures, iterates until tests pass. We track this in logs but don&#8217;t interrupt unless execution time exceeds reasonable bounds (usually 15-20 minutes indicates the agent is stuck).</p><p>The key constraint: the implementation must satisfy the specification&#8217;s test stubs. Test-driven implementation constrains the solution space. The agent can&#8217;t drift toward a different API surface because the tests define success. [We use Kerno internally for tests in this flow].</p><h4>Phase 4: Spec Diff Validation</h4><p>After implementation completes, we regenerate the specification from the implemented code and diff it against the original approved spec. In theory, these should match&#8212;implementation shouldn&#8217;t change the public API.</p><p>In practice, implementation often reveals missing details. Our post-implementation spec showed imports from internal implementation packages appearing in the public specification:</p><pre><code><code>// Public spec after implementation
import com.kerno.internal.process.ProcessResult
</code></code></pre><p>The architect agent caught this: &#8220;The public spec references internal process types. This suggests implementation details leaked into the API.&#8221; This happened because error handling threw process-specific exceptions:</p><pre><code><code>fun executeGitCommand(command: GitCommand): GitResult {
    val result = processExecutor.execute(command.toProcessCommand())
    if (result.exitCode != 0) {
        throw CommandFailedException(result) // ProcessResult type leaked
    }
    return parseGitOutput(result.stdout)
}
</code></code></pre><p>We modified error handling to return domain-specific result types:</p><pre><code><code>sealed class GitResult {
    data class Success(val output: String) : GitResult()
    data class Failure(val message: String, val exitCode: Int) : GitResult()
}
</code></code></pre><p>This removed the process dependency from the public API entirely.</p><h4>Phase 5: Tech Lead Quality Gate</h4><p>The final gate reviews implementation quality and task completion. The tech lead agent has full code visibility and asks two questions:</p><ol><li><p>Did we accomplish the original task, or did we narrow scope to make tests pass?</p></li><li><p>Are there code quality issues that passed tests but violate standards?</p></li></ol><p>In our case, the tech lead flagged residual process dependency leakage in exception types and unconventional public method naming. We resolved both before merging.</p><h3>Why Multiple Agents at Different Abstraction Levels</h3><p>Each validation gate operates at a different level:</p><ul><li><p><strong>Specification review</strong>: Architectural correctness, API design, dependency management</p></li><li><p><strong>Spec diff validation</strong>: Implementation drift, unintended API surface changes</p></li><li><p><strong>Tech lead review</strong>: Code quality, task completion, standards compliance</p></li></ul><p>No single agent can effectively evaluate all of these simultaneously. An agent focused on implementation will optimise for &#8220;making tests pass.&#8221; An architect agent evaluates structure without implementation details clouding judgment. The tech lead has full context but enters late in the process, making large changes expensive.</p><p>By staging validation, we catch different error classes at their cheapest intervention point:</p><p>Error Type Detection Phase Cost to Fix Wrong API design Spec review Minutes Abstraction leak Spec diff Minutes to hours Code quality issues Tech lead review Hours Incorrect behavior Production Days to weeks</p><h3>Practical Results: 30 Minutes to Production-Ready Library</h3><p>From ticket creation to merged PR:</p><ul><li><p><strong>Planning phase</strong>: 8 minutes (API spec generation + human review)</p></li><li><p><strong>Implementation phase</strong>: 15 minutes (autonomous implementation + test execution)</p></li><li><p><strong>Validation phases</strong>: 7 minutes (spec diff review + tech lead review + human approval)</p></li></ul><p>The final git library is 400 lines of implementation code, 300 lines of tests, zero known architectural violations. We won&#8217;t touch this code again except to add features.</p><p>More importantly, the process improved itself. During <strong>validation</strong>, we identified gaps in our workflow:</p><ol><li><p>Spec generation didn&#8217;t prevent internal dependencies appearing in public interfaces</p></li><li><p>No automated check for test fixture dependencies (we manually caught incorrect dependency scoping)</p></li></ol><p>These observations became new tickets to enhance the workflow itself. The AI agents identified their own failure modes.</p><h3>Implementation Requirements</h3><p>This approach requires specific infrastructure:</p><p><strong>Specification format</strong>: Machine-readable, human-scannable, diff-able. We use Kotlin interface definitions with inline behaviour documentation and named test stubs along with Kerno generated diffs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!udaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!udaX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 424w, https://substackcdn.com/image/fetch/$s_!udaX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 848w, https://substackcdn.com/image/fetch/$s_!udaX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 1272w, https://substackcdn.com/image/fetch/$s_!udaX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!udaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32127,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/188140695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!udaX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 424w, https://substackcdn.com/image/fetch/$s_!udaX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 848w, https://substackcdn.com/image/fetch/$s_!udaX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 1272w, https://substackcdn.com/image/fetch/$s_!udaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea8944d2-45ba-44ad-90b5-2f435a08339c_2000x2000.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Agent tooling</strong>: Each agent needs file read/write access, test execution capabilities, and constraint-specific instructions. The architect agent cannot execute implementation code - it only sees specifications. The developer agent cannot see prior versions of the spec - it only implements against current requirements.</p><p><strong>Context management</strong>: Specification files are typically 50-200 tokens. Full repository specifications across 30 libraries fit in ~50K tokens. This enables the software architect agent to maintain global context cheaply.</p><p><strong>Human-in-the-loop touchpoints</strong>: Our workflow requires human review at spec approval (Phase 2) and final merge approval (after Phase 5). Both checkpoints are fast, reviewing a spec takes 30-120 seconds, final approval takes 1-2 minutes. This keeps humans in critical paths without becoming bottlenecks.</p><h3>Why This Matters Beyond One Library</h3><p>The implications extend beyond &#8220;building libraries faster&#8221;:</p><p><strong>Maintainability</strong>: Code generated under architectural constraints doesn&#8217;t accumulate technical debt at generation speed. Three months from now, we&#8217;ll understand what this library does by reading its 50-line specification, not its 400-line implementation.</p><p><strong>Verification without expertise</strong>: Junior engineers can review specifications effectively. The spec diff validation catches abstraction leaks that require architectural expertise to spot in implementation code. This democratises architecture review.</p><p><strong>Scalable to repository level</strong>: Our specification approach scales horizontally. As we build more libraries with validated specs, the architect agent gains repository-wide context. It can answer questions like &#8220;which libraries depend on database abstractions?&#8221; by reading specs instead of parsing implementation code.</p><p><strong>Adaptable to non-library tasks</strong>: Replace &#8220;library&#8221; with &#8220;endpoint,&#8221; &#8220;public API&#8221; with &#8220;HTTP contract,&#8221; and &#8220;unit test&#8221; with &#8220;integration scenario.&#8221; The same staged validation applies. We&#8217;re implementing this for our API development workflow next.</p><h3>The Fundamental Insight</h3><p>AI agents are optimisers. Given a task and a success metric, they&#8217;ll find the shortest path to that metric. Without constraints, that shortest path often involves cutting corners, leaking abstractions, or creating implicit coupling.</p><p>Staged validation doesn&#8217;t slow the agent down &#8212; it redirects optimisation pressure. When the success metric is &#8220;match this specification exactly&#8221; rather than &#8220;make tests pass somehow,&#8221; the agent generates better code. When the architect agent flags issues during spec diff review, the developer agent learns what &#8220;better&#8221; means in your codebase.</p><p>The workflow creates a feedback loop that improves both the agent&#8217;s outputs and the workflow itself. After 20 library implementations under this system, our failure rate at spec diff validation dropped from 60% to under 20%. The agents learned patterns. The workflow evolved.</p><h3>Current Limitations</h3><p>This approach isn&#8217;t universal:</p><p><strong>Context window dependence</strong>: Multi-gate validation works because specifications are compact. If your public API surface exceeds 10K tokens, specification review becomes expensive again.</p><p><strong>Single-file bias</strong>: Our workflow optimises for single-file deliverables (one library = one public interface file). Multi-file features with complex dependencies don&#8217;t fit this model <em>yet</em>.</p><p><strong>Test-first requirement</strong>: This relies on behaviour-driven test naming. If your team doesn&#8217;t write behavioural tests or uses unclear test names, the specification format loses value.</p><p><strong>Non-deterministic validation</strong>: LLM-as-judge evaluations (what the architect and tech lead agents do) can vary between runs. We haven&#8217;t seen false positives become problematic yet, but we monitor for validation drift.</p><h3>What&#8217;s Next</h3><p>We&#8217;re implementing two extensions:</p><ol><li><p><strong>Automated spec diff blocking</strong>: If spec diff shows changes beyond a threshold (currently 5% of the API surface), block implementation without human override. This prevents large drift from entering the review pipeline.</p></li><li><p><strong>Specification-level integration tests</strong>: Generate integration tests from specifications alone, before implementation exists. If the integration tests are wrong, we know the spec is wrong - catch it even earlier.</p></li></ol><p>The goal remains unchanged: maintain architectural integrity at AI generation speed. Every workflow improvement moves us closer to that outcome.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>because basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u-Xd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u-Xd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 424w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 848w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 1272w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u-Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp" width="1080" height="1199" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1199,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48328,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/188140695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u-Xd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 424w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 848w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 1272w, https://substackcdn.com/image/fetch/$s_!u-Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9a8fb0-0e0e-4467-a84e-27ab54e3453c_1080x1199.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Some news, views and research</h2><p>Over the last two weeks, I&#8217;ve noticed a growing sense of an &#8220;AI reckoning&#8221; - serious Terminator 3 vibes. With the near-simultaneous releases of OpenClaw, Opus 4.6, and Codex 5.2, the hype has gone viral.</p><p>Opinions are split: some agree with Amodei that AI will displace most white-collar jobs within the next one to five years, while others believe that such rapid change is unlikely. So far, we haven&#8217;t encountered a clear rate limiter aside from energy constraints. I encourage everyone to stay informed: read the research, test the tools, look at the data, and form your own opinion based on evidence. </p><blockquote><p>By 2030, young Africans (under age 35) are projected to make up approximately 42% of the world&#8217;s youth population</p></blockquote><p>How will this impact the rate of AI adoption and usage, and form the thesis of how we build future models? I am sure a lot smarter, well informed people have thought of this, but these are the questions that come to my mind, when I think of a systematical overhaul of the white-collar working class jobs. Early adopters are critical, but real tipping points happens either side of the median on a normal distribution curve (think Geoffrey Moore&#8217;s crossing the chasm). While I have loads of more opinions, I keep coming back to; <em>Get outside your bubble</em>. </p><p>Anyways, here are some of the most enlighten views of the last 7 days:</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;:6159,&quot;retweet_count&quot;:26016,&quot;like_count&quot;:112561,&quot;impression_count&quot;:83270450,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>While Matt is pro AI is taking most white-collar jobs, encouraging people to lean in - Conor takes a more optimistic view, looking at job creation. What can sowing machines, The Luddites and ATMs teach us about what we are experiencing today.</p><p>He core argument is that it&#8217;s the limit of our imagination that is driving fear (and frankly fears sells).</p><div class="pullquote"><p>"It is much easier to imagine someone losing their job to a new technology, than it is to imagine many people gaining jobs that haven't been invented yet."&#8211; Pessimists Archive</p></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cboyack/status/2021647373571862952?s=46&quot;,&quot;full_text&quot;:&quot;https://t.co/4SMw7birVU&quot;,&quot;username&quot;:&quot;cboyack&quot;,&quot;name&quot;:&quot;Connor Boyack &#128218;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006757968528691200/DE2cMlln_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T18:07:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:485,&quot;retweet_count&quot;:1930,&quot;like_count&quot;:7751,&quot;impression_count&quot;:2314419,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>The Shift</h3><p>Friend of the AI Builder Series, Yannick Gloster from Tines, shares his lived experience of the AI shift in the last few months&#8230; it&#8217;s a balanced view, the middle ground as you will versus both pieces above. </p><p>Read the article <a href="https://www.yannickgloster.com/thoughts/shift">here</a>.</p><h3>Outcome Engineering Manifesto</h3><div class="pullquote"><p>&#8220;It was never about the code&#8221;</p></div><p><a href="https://o16g.com/">Manifesto</a> for Outcome Engineering, written by Cory Ondrejka, former engineering leader at Google and Meta. Worth the read for everyone who cares about the discipline of engineering, and where it&#8217;s going. </p><p>Our favourite:</p><div class="pullquote"><p><strong>04 The Liberation:</strong> The Backlog is Dead</p></div><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong>Glitch AI </strong>| AI-Powered <em>Ad</em> Campaigns</p><p>Glitch was founded by <strong><a href="https://www.linkedin.com/in/kingsleykelly/">Kingsley Kelly</a> </strong>and <strong><a href="https://www.linkedin.com/in/aisling-browne/">Aisling Browne</a></strong>. Glitch aims to lower CPA's and increase leads.</p><p>&#128640;  <strong><a href="https://www.monaco.com/">Monaco</a> </strong>| AI Native CRM</p><p>Founded by <strong> <a href="https://www.linkedin.com/in/sam-blond-791026b/">Sam Blond</a>,  Monaco </strong>is an AI native platform that replaces legacy CRM and disparate sales point solutions</p><p>&#128640; <strong><a href="https://docs.getbifrost.ai/features/governance/virtual-keys">Bifrost by</a></strong><a href="https://docs.getbifrost.ai/features/governance/virtual-keys"> </a><strong><a href="https://docs.getbifrost.ai/features/governance/virtual-keys">Maxim AI</a> </strong>| High Performance AI Gateway</p><p>Founded by <a href="https://www.linkedin.com/in/akshaymdeo/">Akshay Deo</a><strong>, </strong>Bifrost is the fastest way to build AI applications that never go down. A high-performance AI gateway</p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#108]]></title><description><![CDATA[LLM marginal costs, runtime evals of code agents and more!]]></description><link>https://aibuilderseries.substack.com/p/108</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/108</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 10 Feb 2026 12:00:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e5f5daae-ef91-4d93-b7b0-4b91465e86b8_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno, while sharing news, research and AI nuggets from the world of AI.</p><div><hr></div><h2>Understanding the LLM marginal costs</h2><p>Beyond engineering&#8230;.</p><p>by Sean Madigan, Co-Founder of Kerno</p><blockquote><p>I don&#8217;t invest in startups where their current unit costs are 200% of what they charge. </p></blockquote><p>This was a conversation I had with a partner at a well-known Valley based VC firm. He caveatted with, if they are fast growing $15M &#8594; $100M in under 18 months, well that is the exception, not the rule. </p><p>Currently, LLM providers are arguably subsidising the industry. Reports suggest some complex coding prompts can cost massive sums to process, up to multiple thousands of $$ per query, and the standard $20/month subscription model fails to break even. As energy demand spikes and hardware costs remain high, the era of subsidised inference will likely end. Startups currently spending $60 to earn $20 will face a difficult path to profitability unless they can pivot to enterprise-grade pricing or drastically optimize their stack.</p><p>At Kerno, we decided to tackle this problem from day one. We didn&#8217;t want to fly blind on our margins, so we built a dedicated testing CLI and LLMOps infrastructure (using tools like Langfuse) to track our unit economics in real-time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h2lK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h2lK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 424w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 848w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 1272w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h2lK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png" width="1155" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1155,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181824,&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://aibuilderseries.substack.com/i/187429467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.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_!h2lK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 424w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 848w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 1272w, https://substackcdn.com/image/fetch/$s_!h2lK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0709ec70-7cba-4a25-afdb-7878b0551360_1155x996.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This gives us a real-time view of token costs and rollup costs per test at any time. This is especially important when models are constantly changing and you are trying to eeek everything out of the model before breaking that 200K context window threshold.    </p><p>With our testing framework, we can even break this down by runtime,language and framework that we support, and the complexity of the codebase we are testing on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CZKg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CZKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CZKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55550,&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://aibuilderseries.substack.com/i/187429467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.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_!CZKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!CZKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc30fef-3630-4dbf-9989-9b8ba64267b3_1775x873.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EMa_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EMa_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EMa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67344,&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://aibuilderseries.substack.com/i/187429467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.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_!EMa_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!EMa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faabb0274-b17c-4da0-9d33-bf22c729419d_1775x873.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NQ9H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NQ9H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NQ9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54596,&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://aibuilderseries.substack.com/i/187429467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.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_!NQ9H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 424w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 848w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 1272w, https://substackcdn.com/image/fetch/$s_!NQ9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80748d78-07ca-405b-aca8-84e5581d3e27_1775x873.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>While the above is a subset of the overall dataset we work within, it provides a flavour of how different variables and support can impact the cost. </p><h3>Beyond Operational Efficiency: Why Visibility Matters</h3><p>While knowing our margins is the primary driver, this visibility provides several other strategic advantages:</p><ol><li><p><strong>Sustainable Open-Source and Free Tier Version</strong></p><p>We want to support the community. Our free/trial tiers offer full-functionality tests because we want engineers working on open-source or side hustles to use Kerno without friction. Detailed cost tracking tells us exactly how "generous" we can afford to be. It allows us to set limits that protect our business while maximising the value we give to free users, ensuring our free tier remains a sustainable part of the ecosystem rather than a "burn" we eventually have to kill.</p></li><li><p><strong>Benchmarking for &#8220;Bring Your Own Model&#8221; (BYO</strong>M)</p><p>Enterprises often have preferred providers or private instances (e.g., Azure OpenAI or Bedrock). Because we track our metrics so closely, we can provide customers with accurate benchmarks. If a customer wants to run Kerno on their own infrastructure, we can tell them&#8212;with data&#8212;exactly what their projected compute bill will look like based on their specific codebase.</p></li><li><p><strong>Optimising the Agent-Chain</strong></p><p>Not every task requires a frontier model like GPT-4o or Claude 3.5 Sonnet. Our data helps us identify which parts of our agent-chain are &#8220;over-powered.&#8221; We are currently experimenting with routing simpler tasks to open-source models (like Llama 3 or Mistral) to reduce costs without sacrificing the quality of the output.</p><p></p></li></ol><h4>Still more work to do&#8230;</h4><p>We&#8217;re still iterating on this, but keeping the data front and center has already changed how we architect our agents. It&#8217;s a work in progress, and we&#8217;d love to hear how other teams are tackling the "token tax" in their own stacks.</p><p>Read the full article <a href="https://www.kerno.io/blog/understanding-the-llm-marginal-costs">here</a>.<br><br>If you&#8217;re interested in the technical side of how we actually wired this up&#8212;the stuff involving our CLI and the testing pipelines&#8212;Antoine wrote a great deep dive on it over on the <a href="https://www.kerno.io/blog/cli-tooling-for-agent-testing-pipelines">Kerno blog</a>.</p><p></p><div><hr></div><h2>Runtime evaluations for code agents</h2><p>The intersection of statistical generation and logical execution has quietly moved coding agents into a category of their own. By treating code not just as text, but as a verifiable hypothesis, these systems have become the cloest implementation of <strong>neurosymbolic AI</strong> at scale. </p><p>As the industry shifts its focus from pure scaling to architectural reliability, we are left with a compelling question: can we find "objective sources of truth" to build similar logical feedback loops for non-coding tasks, or will the neurosymbolic advantage remain exclusive to the world of software engineering?</p><p>Read <a href="https://www.kerno.io/blog/runtime-evaluation-of-coding-agents">more</a> from Dr. Michael Coughlan&#8217;s views on how runtime evaluations are giving coding agents the edge to find the object truth vs. agents for non-coding tasks.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>because basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JR1y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JR1y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JR1y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg" width="1170" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70415,&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://aibuilderseries.substack.com/i/187429467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.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_!JR1y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JR1y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f85fe48-d4bb-4b83-8b05-2657c8dc5e9e_1170x970.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Some news, views and research</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dylan522p/status/2019490550911766763&quot;,&quot;full_text&quot;:&quot;4% of GitHub public commits are being authored by Claude Code right now.\nAt the current trajectory, we believe that Claude Code will be 20%+ of all daily commits by the end of 2026.\nWhile you blinked, AI consumed all of software development.\nRead more &#128071; <a class=\&quot;tweet-url\&quot; href=\&quot;https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point\&quot;>newsletter.semianalysis.com/p/claude-code-&#8230;</a>&quot;,&quot;username&quot;:&quot;dylan522p&quot;,&quot;name&quot;:&quot;Dylan Patel&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1903585505046093824/PTqeS09L_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-05T19:17:22.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HAar9IQaIAALmfK.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/E1kIjfrNgk&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Claude Code is the Inflection Point,\nWhat It Is,\nHow We Use It,\nIndustry Repercussions,\nMicrosoft's Dilemma,\nWhy Anthropic Is Winning. \nhttps://t.co/VIuF5Qohf5&quot;,&quot;username&quot;:&quot;SemiAnalysis_&quot;,&quot;name&quot;:&quot;SemiAnalysis&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1947370460192378882/rA6oRuv-_normal.jpg&quot;},&quot;reply_count&quot;:205,&quot;retweet_count&quot;:547,&quot;like_count&quot;:3908,&quot;impression_count&quot;:1050103,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>In <em>Revenge of the Tipping Point</em>, Malcolm Gladwell revisits the idea that social contagions and systemic shifts don&#8217;t happen linearly - they hit a &#8220;boiling point&#8221; where a small change triggers a massive, irreversible epidemic.</p><p>If 20% of all committed code is authored by Claude-Code, we are hovering at the edge of a structural &#8220;magic number.&#8221; Historically, once a new behavior or technology reaches roughly 24% penetration, it ceases to be a &#8220;trend&#8221; and becomes the new baseline. At that threshold, the momentum shifts from adoption to total disruption.</p><h4>The Threshold of Influence</h4><p>Crossing this 24% tipping point would position Anthropic not just as a toolmaker, but as the primary architect of the world&#8217;s digital infrastructure.</p><ul><li><p><strong>The Velocity Trap:</strong> We are moving at a speed that outpaces traditional governance. When AI writes the plurality of code, the &#8220;DNA&#8221; of our software changes faster than we can audit it.</p></li><li><p><strong>The Monoculture Risk:</strong> If a single entity&#8217;s logic governs nearly a quarter of all new software, any inherent bias or &#8220;hallucinated&#8221; vulnerability becomes a systemic risk rather than an isolated bug.</p></li><li><p><strong>The Need for Guardrails:</strong> To prevent a &#8220;social epidemic&#8221; of unvetted or runaway code, we need robust checks and balances&#8212;algorithmic transparency and human-in-the-loop oversight&#8212;to ensure this tipping point leads to evolution, not a crash.</p></li></ul><p><strong>The Bottom Line:</strong> We are witnessing a transition from AI as an assistant to AI as the primary engine of creation. If we hit that 24% mark without a framework for accountability, we aren&#8217;t just adopting a new tool; we are surrendering the blueprint of the digital age to a black box. And move markets - case in point below.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/heyshrutimishra/status/2019106821244612810?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;HOLY SHIT \n\nAnthropic Just Triggered a $285B Market Crash &#128563;\n\nBloomberg just reported that Anthropic released a new AI tool that caused:\n\n&#917615;&#8226;&#917583; $285 billion wiped out across software, finance, and asset management stocks\n&#917615;&#8226;&#917583; 6% drop in Goldman's software basket (biggest since &quot;,&quot;username&quot;:&quot;heyshrutimishra&quot;,&quot;name&quot;:&quot;Shruti&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1660513767170641920/DdhpqNuT_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-04T17:52:34.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HAVNCXBacAkYlr5.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/YJbUjqCvkX&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:462,&quot;retweet_count&quot;:1161,&quot;like_count&quot;:6585,&quot;impression_count&quot;:1493718,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Testing can be fun, actually</h3><p>by Giacomo Cavalieri </p><p>In his article <strong>"Testing can be fun, actually,"</strong> Giacomo Cavalieri addresses the common developer sentiment that writing tests is a tedious, friction-heavy chore. He argues that this negativity often stems from the repetitive nature of manual assertions and the overhead of maintaining them. To solve this, he advocates for <strong>snapshot testing</strong>as a way to transform the developer experience from manual "bookkeeping" into a high-level review process.</p><p>Read the full report: <a href="https://giacomocavalieri.me/writing/testing-can-be-fun-actually">https://giacomocavalieri.me/writing/testing-can-be-fun-actually</a></p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://www.solidroad.com/">SolidRoad</a> </strong>| Optimisation Platform for CX Agents</p><p>SolidRoad was founded by <strong><a href="https://www.linkedin.com/in/mark-hughes-a36915a7?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAABa9FIoBalD1IFfTMmQK3hwKif-ZL_KkVW0">Mark Hughes</a></strong> and <strong><a href="https://www.linkedin.com/in/patjfin?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAA2XFUwBnAametXsmZpZ2-qiCVZIIf77OMQ">Patrick Finlay</a></strong> . It makes every customer interaction better, faster, and more consistent. </p><p>&#128640;  <strong><a href="https://zitadel.com/">Zitadel</a></strong> | Identity Infrastructure Simplified </p><p>Founded by <strong><a href="https://www.linkedin.com/in/forsterflorian?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAnK9EQB01TVdbUQNq64jaWzwjzNFkJJr1E">Florian Forster</a>, Zitadel </strong>bridges the best of Open Source and Enterprise authentication solutions.</p><p>&#128640; <strong><a href="https://resend.com/">Resend</a></strong> | Email for Developers</p><p>Founded by <strong><a href="https://www.linkedin.com/in/zenorocha?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAALcaj8B9WtX05y4evASKaKzUY3pitj0n60">Zeno Rocha</a>, <a href="https://www.linkedin.com/in/jonnilundy?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAix1wkB-KVzXY1U8OCGJhTMe_AcTzwkpgs">Jonni Lundy</a> </strong>and <strong><a href="https://www.linkedin.com/in/bkinoshita?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAABQrmAcBbtX_P2kz8paKfaZbWn-2B-ii7D4">Bu Kinoshita</a></strong> Resend is a modern editor that makes it easy for anyone to write, format, and send emails. </p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#107]]></title><description><![CDATA[Learn how 50 startups who have collectively raised $3B are actually build with AI.]]></description><link>https://aibuilderseries.substack.com/p/107</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/107</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 03 Feb 2026 18:07:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e5bc4371-3675-4e3b-90f9-57317d8d85cd_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno, while sharing news, research and AI nuggets from the world of AI.</p><div><hr></div><h2>The startup version of the AI-DLC</h2><p>by Sean Madigan, Co-Founder of Kerno</p><p>This is not another McKinsey or Gartner playbook repackaged for startups.<br>It&#8217;s grounded in conversations with more than fifty engineering leaders and staff engineers across Seed to Series D companies in Europe and the US&#8212;teams that have collectively raised over $3B and are building some of the fastest-moving AI companies today.</p><p>These patterns are already playing out under real delivery pressure.</p><p>In this piece, I&#8217;ll map where startups actually are in their AI development lifecycle, how teams are managing risk as &#8220;everyone ships,&#8221; and why validation, not code generation, has become the new bottleneck. While most writing on AI-driven development assumes enterprise constraints, startups operate more like speedboats than cruise liners. That difference matters.</p><p>AI adoption in startups isn&#8217;t binary. It&#8217;s not &#8220;vibe code everything&#8221; versus &#8220;no AI at all.&#8221; It exists on a spectrum - defined by how deeply AI is embedded/trusted across the development lifecycle, and how much autonomy teams are willing to give it. I have used the Gas Town of AI diffusion to help relate where most startups are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.kerno.io/blog/ai-dlc-for-startup" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6S8p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6S8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg" width="724" height="407.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.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;:724,&quot;bytes&quot;:263266,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.kerno.io/blog/ai-dlc-for-startup&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.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_!6S8p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6S8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0659986-e639-4cfd-8d92-0bd527813a6e_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Full findings here: https://www.kerno.io/blog/ai-dlc-for-startup</p><div><hr></div><h2>How Tines builds AI products that scale across LLM providers! </h2><p>by Yannick Gloster, Software Engineer III</p><p>Learn Tines builds production-grade AI into workflows by combining deterministic automation, human-in-the-loop steps, and agents, with strong governance and observability. It argues for a platform approach with a secure, multi-provider AI abstraction layer (including bring-your-own models), while warning that this complexity only makes sense if you&#8217;re truly building a platform, not a single AI product.</p><p>Watch the full webinar on YouTube using the link below:</p><div id="youtube2-1lMn_DhRjLM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;1lMn_DhRjLM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/1lMn_DhRjLM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>because basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PwSX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PwSX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PwSX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg" width="787" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:787,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128073,&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://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.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_!PwSX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PwSX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21a0189-cfff-47d9-b0fc-523cfe1d904c_787x887.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Some news, views and research</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/moltbook/status/2017431436840853952?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;72 hours in:\n\n&#129438; 147,000+ AI agents\n&#127960;&#65039; 12,000+ communities\n&#128172; 110,000+ comments\n\ntop post right now: an agent warning others about supply chain attacks in skill files (22K upvotes)\n\nthey're not just posting &#8212; they're doing security research on each other&quot;,&quot;username&quot;:&quot;moltbook&quot;,&quot;name&quot;:&quot;moltbook&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2016452566297788416/85S-EvmD_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-31T02:55:11.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:495,&quot;retweet_count&quot;:691,&quot;like_count&quot;:7213,&quot;impression_count&quot;:1230198,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/GergelyOrosz/status/2016443395405705533?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Massive divide I&#8217;m seeing:\n\nA) Startups where the founder hands-on, building with the latest AI tools and best models, sees first-hand what this means and championing everyone to use it, not caring about $$$\n\nB) founder not engaged, devs still think AI (aka Copilot) is &#8220;meh&#8221;&quot;,&quot;username&quot;:&quot;GergelyOrosz&quot;,&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/673095429748350976/ei5eeouV_normal.png&quot;,&quot;date&quot;:&quot;2026-01-28T09:29:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:111,&quot;retweet_count&quot;:99,&quot;like_count&quot;:1794,&quot;impression_count&quot;:208518,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jungleincxrp/status/2015167474317357388?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;The \&quot;Old Way\&quot; of running a company is dead. &#128128;\n\nBrian Armstrong just revealed how he&#8217;s using AI agents to run <span class=\&quot;tweet-fake-link\&quot;>@coinbase</span>, and it&#8217;s a glimpse into the future of leadership. \n\n1. Real-Time Monitoring &#128065;&#65039;\nNo more waiting for \&quot;quarterly reviews.\&quot; Brian uses AI agents to synthesize &quot;,&quot;username&quot;:&quot;jungleincxrp&quot;,&quot;name&quot;:&quot;Jungle Inc Crypto News&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2016673554855841792/Su226XBO_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-24T20:59:00.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/yfrkqvuuldrjdmnkbxbg&quot;,&quot;link_url&quot;:&quot;https://t.co/fp5TTD16rZ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:74,&quot;retweet_count&quot;:276,&quot;like_count&quot;:2925,&quot;impression_count&quot;:275796,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2015167301461721088/vid/avc1/1276x720/qaZnVgnUF7s_jFd-.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><h4>AI-Ready Code: How Code Health Determines AI Performance Research Paper: </h4><ul><li><p>AI leads to 41% more defects without any increase in throughput</p></li><li><p>dev self estimate that their AI reduced completion by 20%, but in reality, they needed 19% longer than a control group of devs without AI</p></li><li><p>Overall, poor code health, means your AI is less effective, and can lead to a +30% higher defect risk</p></li></ul><p>Read the full report: <a href="https://codescene.com/hubfs/whitepapers/AI-Ready-Code-How-Code-Health-Determines-AI-Performance.pdf">https://codescene.com/hubfs/whitepapers/AI-Ready-Code-How-Code-Health-Determines-AI-Performance.pdf</a></p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups/Scaleups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p>&#128640; <strong><a href="https://www.linkedin.com/company/cloudsmith/">Cloudsmith</a></strong> | Artifact Repo Management</p><p>Founded by <strong><a href="https://www.linkedin.com/in/alancarson?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAACczPkBgQVoGdL7MUX11glabbGmGiprS4E">Alan Carson</a></strong> , Cloudsmith makes artifactory management more streamlined and developer friendly. Definitely a platform we are keen to try.</p><p>&#128640; <strong><a href="https://www.linkedin.com/company/peec-ai/">Peec AI</a></strong> | AI search analytics for marketing teams</p><p>Founded by <strong><a href="https://www.linkedin.com/in/mariusmeiners?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAADBj_0MBoCLl2Q09pPWM6jcj9VfGhL5fVjc">Marius Meiners</a></strong> and <strong><a href="https://www.linkedin.com/in/tobias-siwonia?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAlFvkwBV5uqJzIpuInHrlFGtNIBMxHVWLg">Tobias Siwonia</a></strong> , Peec AI makes tracking, analysing, and improving brand performance on AI search platforms a piece of cake.</p><p>&#128640; <strong><a href="https://www.linkedin.com/company/alludium/">Alludium</a></strong> | Your Agent Manager</p><p>Founded by serial entrepreneur <strong><a href="https://www.linkedin.com/in/johnfriz?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAE5WL4BpFH_z7LCC8PXHyrL6rQYG2pqZu4">John Frizelle</a></strong> , Alludium helps you build, deploy, and share teams of AI agents that work with you and your colleagues across the tools you already use.</p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8gJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png" width="741" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:741,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/186654867?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.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_!8gJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 424w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 848w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1272w, https://substackcdn.com/image/fetch/$s_!8gJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb444046d-9c67-4f2c-b32d-edafca02dd7e_741x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[#106]]></title><description><![CDATA[Hottest AI Start-Ups no one has heard of, building trustworthy agents and how Tines are building AI products that scale across LLM providers.]]></description><link>https://aibuilderseries.substack.com/p/106</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/106</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 27 Jan 2026 14:41:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/93b9cadd-a767-44b3-8e73-4e3103e7fde3_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno, while sharing news, research and AI nuggets from the world of AI.</p><div><hr></div><h2>Building Trustworthy Agents: A Business Case for Rigorous Eval Frameworks</h2><p>by Dr. Michael Coughlan. Snr Data Scientist</p><p>When we try to understand the behavior of code under traditional software development approaches, we focus on reasoning about the underlying logic. This naturally leads us toward observability, monitoring, and logging.</p><p>In the era of AI-native lifecycles, however, we introduce non-deterministic systems- ones that can exhibit far greater variance from a single change than a purely logical, sequential process.</p><p>In this article, Michael explores how <em><strong>eval</strong></em> frameworks can help us get a grip on performance and bridge the worlds of machine learning and software engineering, enabling the development of trustworthy agents.</p><p>Link:<a href="https://www.kerno.io/blog/building-trustworthy-agents-with-rigorous-evaluation-frameworks"> https://www.kerno.io/blog/building-trustworthy-agents-with-rigorous-evaluation-frameworks</a></p><div><hr></div><h2>How Tines builds AI products that scale across LLM providers! </h2><p>by Yannick Gloster, Software Engineer III @ Tines. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DPJL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DPJL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DPJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.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;:null,&quot;bytes&quot;:572746,&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://aibuilderseries.substack.com/i/185948251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.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_!DPJL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DPJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb251fc29-64f1-4f16-befa-8a1b95e7e7a8_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This talk is not to be missed! Register using the link below:</p><p><a href="https://www.linkedin.com/events/7419774178935099392?viewAsMember=true">https://www.linkedin.com/events/7419774178935099392?viewAsMember=true</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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><h2>Meme of the week </h2><p>because basically, memes get us through the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8XdH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8XdH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 424w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 848w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 1272w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8XdH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png" width="484" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:484,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297446,&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://aibuilderseries.substack.com/i/185948251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.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_!8XdH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 424w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 848w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 1272w, https://substackcdn.com/image/fetch/$s_!8XdH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64013c7-e2dc-4a1f-9101-7fa9a41dae9e_484x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Some news, views and research</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/realBigBrainAI/status/2012887773150343484?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Jonathan Ross, Founder and CEO of AI chip company Groq, offers a contrarian view: AI won't destroy jobs, it will create a labour shortage.\n\nHe outlines three things that will happen because of AI:\n\nFirst, massive deflationary pressure.\n\n\&quot;This cup of coffee is going to cost less. &quot;,&quot;username&quot;:&quot;realBigBrainAI&quot;,&quot;name&quot;:&quot;Big Brain AI&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1826009355742789632/TSSCTAxX_normal.png&quot;,&quot;date&quot;:&quot;2026-01-18T14:00:17.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/meevgptanqcvf6y56d5l&quot;,&quot;link_url&quot;:&quot;https://t.co/pUk20fID1B&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:771,&quot;retweet_count&quot;:1344,&quot;like_count&quot;:5889,&quot;impression_count&quot;:1335198,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2012887719832358912/vid/avc1/950x720/EkoH4dLm10Xj1emC.mp4?tag=14&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FreightAlley/status/2012629621817151661?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Affleck has a better grasp on the limitations and issues in AI than 99% of the VCs that are actively investing in the space&quot;,&quot;username&quot;:&quot;FreightAlley&quot;,&quot;name&quot;:&quot;Craig Fuller &#128745;&#128667;&#128642;&#9875;&#65039;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1862679634279583744/xN2MaWaP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-17T20:54:29.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Honestly, Ben Affleck actually knowing AI and the landscape caught me off guard, but as a writer, makes sense.\n\nGreat takes across the board.&quot;,&quot;username&quot;:&quot;ForrestPKnight&quot;,&quot;name&quot;:&quot;Forrest&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1842244331182174208/WN9vJyyP_normal.jpg&quot;},&quot;reply_count&quot;:207,&quot;retweet_count&quot;:2659,&quot;like_count&quot;:29208,&quot;impression_count&quot;:1660824,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Side Tangent: The Rip, Affleck&#8217;s new movie is pretty decent. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/a16z/status/2014717695166710269?s=20&amp;utm_source=substack&amp;utm_medium=email&quot;,&quot;full_text&quot;:&quot;Vibe coding has unleashed a torrent of new iOS apps in the app store.\n\nAfter basically zero growth for the past three years, new app releases surged 60% yoy in December (and 24% on a trailing twelve month basis).\n\nCharts of the Week: <a class=\&quot;tweet-url\&quot; href=\&quot;https://www.a16z.news/p/charts-of-the-week-the-almighty-consumer\&quot;>a16z.news/p/charts-of-th&#8230;</a> &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-23T15:11:44.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G_W3ENLbAAgb4IC.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/7lKJPaaibr&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:233,&quot;retweet_count&quot;:376,&quot;like_count&quot;:2923,&quot;impression_count&quot;:933489,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h4>Prompt Repetition Improves Non-Reasoning LLMs</h4><p>&#9888;&#65039; Research Paper: May contain actual technical content</p><p>When not using reasoning, repeating the input prompt improves performance for popular models (Gemini, GPT, Claude, and Deepseek) without increasing the number of generated tokens or latency&#8230;.. a glitch in the LLM-verse? </p><p>Read the full article here: <a href="https://arxiv.org/html/2512.14982v1">https://arxiv.org/html/2512.14982v1</a></p><div><hr></div><h2>Legit AI Start-ups </h2><p>Start-ups you have probably never heard of, because they don&#8217;t have gazillions in marketing budget, but have legit products and founding teams. </p><p><strong><a href="https://www.seapoint.co/eu">Seapoint</a>: Financial Home for your Startup</strong></p><blockquote><p>Founded by <a href="https://www.linkedin.com/in/seanmullaney/">Sean Mullaney</a>, ex-CTO of Algolia, and ex-CIO of Stripe Europe. Seapoint makes managing your startup finances a piece of cake - we use it at Kerno and love it!</p></blockquote><p><strong><a href="https://www.zerve.ai/">Zerve</a>: The Agentic Data Workspace</strong></p><blockquote><p>Founded by <a href="https://www.linkedin.com/in/phily-hayes-saas/">Phily Hayes</a>, <a href="https://www.linkedin.com/in/jason-hillary/">Jason Hillary</a> and <a href="https://www.linkedin.com/in/greg-michaelson/">Greg Michaelson</a> . Zerve makes crunching data a whole lot easier. It&#8217;s like having the power of a data science team in one slick platform. We use and love it. </p></blockquote><p><strong><a href="https://letz.ai/faq">LetzAI:</a> Creative AI for people serious about their brand</strong></p><blockquote><p>Founded by <a href="https://www.linkedin.com/in/mitchoz/">Misch Strotz</a>, serial entrepenuer.  LetzAI is Sora on steroids! Ideal for marketing teams looking to build beautiful brands and product owners looking to amplify their products. Check it out! </p></blockquote><p><a href="https://www.warren.eu/">Warren</a>: <strong>Financial co-pilot for your employees</strong></p><blockquote><p>Founded by <a href="https://www.linkedin.com/in/davdupre/">David Du Pre</a>,  <a href="https://www.linkedin.com/in/jos-polfliet/">Jos Polfliet</a> , <a href="https://www.linkedin.com/in/pjbehaeghe/">Pieterjan B</a>. and <a href="https://www.linkedin.com/in/tijsderyckere/overlay/about-this-profile/">Tijs Deryckere</a> . Warren is addressing the need to help European employees get financially literate. Employees who can build wealth are happy employees, and Warren gives employeers an easy way to help them do this.</p></blockquote><p><strong><a href="https://clawd.bot/">Clawd Bot</a>: Your personal AI that actually does the important things</strong></p><blockquote><p>Built by <a href="https://www.linkedin.com/in/steipete/">Peter Steinberger</a> (and community). Clawd Bot Clears your inbox, sends emails, manages your calendar, checks you in for flights. All from WhatsApp, Telegram, or any chat app you already use.</p></blockquote><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxNTAzMDY4NTYsInBvc3RfaWQiOjE4MTcxNzgwMSwiaWF0IjoxNzY5NTEyODA1LCJleHAiOjE3NzIxMDQ4MDUsImlzcyI6InB1Yi02OTYyNTQzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.fkn3UtloM2N2mLQa02iXfLCDA2H-_vUBxPFyL8RBxtY"><span>Share</span></a></p><div><hr></div><p>AI Builders is sponsored by </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ecRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ecRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 424w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 848w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1272w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic" width="184" height="39.77803468208092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:187,&quot;width&quot;:865,&quot;resizeWidth&quot;:184,&quot;bytes&quot;:15933,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/179230605?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ecRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 424w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 848w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1272w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kerno.io/&quot;,&quot;text&quot;:&quot;Developer Co-Pilot for Testing Software&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.kerno.io/"><span>Developer Co-Pilot for Testing Software</span></a></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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[Edition #105]]></title><description><![CDATA[Built Agent Testing with CLI tooling, organising experiments and prof G on AI stocks]]></description><link>https://aibuilderseries.substack.com/p/edition-105</link><guid isPermaLink="false">https://aibuilderseries.substack.com/p/edition-105</guid><dc:creator><![CDATA[Sean Madigan]]></dc:creator><pubDate>Tue, 16 Dec 2025 12:09:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c467c4c1-be10-4e7a-86c9-a25cdf3ed07a_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to another edition of our Builder Series, where we take you behind the scenes and give you a raw, authentic look at how we are building/fighting with AI at Kerno. </p><p>Part 1: Let&#8217;s talk tech</p><p>Part 2: Global Changelog, a look at some of the most interesting stories of the past week.</p><p>So let&#8217;s dive in.</p><div><hr></div><h1>Let&#8217;s talk tech! </h1><h2>Topic 1: Agent Testing Pipelines&#8230; Bulk Testing our Docker Compose Agent</h2><p>Scaling our agent testing pipelines is incredibly important to accelerate our progress towards ensuring our agent always delivers high quality tests across a variety of conditions. </p><p>Over the past week, Antoine, Applied AI Engineer, ran our testing pipelines across 18 different codebases to assess the performance of our Docker Compose Agent. It took 8 hours for the pipelines to run, and then needed annotating. </p><p>Some codebases had running Dockerfiles, others didn&#8217;t. Main languages covered were Python and Typescript. </p><p>The result: 50% of passed first time, 50% timed out. </p><p>Read more about our findings here. </p><p>For the full video of how we ran the experiments, click on the video below. </p><p>Check out the full article by Antoine Frau <a href="https://www.kerno.io/blog/cli-apt-for-docker-compose-agent">here.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PWi7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PWi7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 424w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 848w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 1272w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic" width="1389" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1389,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/181717801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PWi7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 424w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 848w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 1272w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5145cf2-27cf-49c2-a348-8483e913ae1e_1389x790.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/6xgFsJMvICQ?si=O6-osvPXHzpn-NBK" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lzyE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lzyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic&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;:96049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://youtu.be/6xgFsJMvICQ?si=O6-osvPXHzpn-NBK&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/181717801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lzyE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!lzyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f2cac6-562a-41a3-bae0-a5bd996c0719_1920x1080.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Topic 2: Applied Learning from running Biology Experiments on Computational Experiments</h2><p>Dr. Michael Coughlan provides some practical tip for AI teams, data teams and engineers to run computational experiments at scale. A lot of the tips can be implemented today, and can help set up your projects for scale. </p><p>Read the full article <a href="https://www.kerno.io/blog/lessons-from-biology-for-scalable-compute-experiments">here.</a></p><div><hr></div><p>By the way, Kerno is now out of closed beta. Get started with 30 free test runs on us. </p><p>We have also released support for MongoDB. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.kerno.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WskB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!WskB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!WskB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!WskB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WskB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic&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;:28371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.kerno.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/180940126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WskB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!WskB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!WskB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!WskB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd8f72d-06ec-414f-89c4-509ba97afdf4_1920x1080.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div id="youtube2-zJBkONhgSRs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zJBkONhgSRs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zJBkONhgSRs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Get started for free www.kerno.io</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>Image of the week</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6VNe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6VNe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 424w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 848w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 1272w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6VNe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic" width="1008" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93697,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/181717801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6VNe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 424w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 848w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 1272w, https://substackcdn.com/image/fetch/$s_!6VNe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af83f2f-8a66-4962-bf08-039389c8f323_1008x965.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><em>This applied to anything works&#8230; linkedIn, SAST, Rebasing&#8230;. we have a habit of fixing things that don&#8217;t need to be &#8216;fixed&#8217;.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.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="https://aibuilderseries.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WhJo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WhJo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 424w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 848w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 1272w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WhJo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic" width="1456" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83203,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/179230605?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WhJo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 424w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 848w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 1272w, https://substackcdn.com/image/fetch/$s_!WhJo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed21115-9361-43eb-a7dd-c09b2a8aa28d_4480x600.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Weekly look at all the weird, whacky and almost unbelievable updates from the markets</p><h2>Prof Scott - take on AI Market</h2><p>Prof. Scott Gallaway or Prof G. has some interesting views on AI markets as a whole. Scott represents an important actor in the economy - &#8216;The Professional Investor&#8217;. So while we are all in the trenches, understand the tech deeply, Scott takes a macro view, and is representative of a lot of people who hold the investing dollars. So, perhaps see this as a way to understand investor sentiment on Wall Street. </p><p>Here is what he has to say:</p><p>I&#8217;ve <strong>never seen a bull market that more people hate.</strong> I almost feel as if people would be somewhat relieved if it just went down 20%, but the market continues to <strong>climb the wall of worry.</strong></p><p><strong>The Bear Case:</strong></p><p><strong>AI</strong> <strong>could be a bubble.</strong> AI capex hit $350 billion in 2025, up from $200 billion in 2024. Amazon, Google, Microsoft, Meta, and Oracle raised over <strong>$100 billion in debt</strong> this year &#8212; that&#8217;s more than <strong>3x their nine-year average.</strong> We&#8217;re seeing circular deals where Nvidia invests in OpenAI and then OpenAI takes that money and buys compute from Nvidia. OpenAI could be the triggering event for some painful market drawdowns.</p><p>Second, <strong>valuations look expensive.</strong> The S&amp;P is trading at 31x earnings &#8212; not quite dot-com levels, but we&#8217;re at 1999 levels. It&#8217;s uncomfortable to invest when prices appear this high.</p><p>Third, maybe we&#8217;re just <strong>due for a correction.</strong> We&#8217;ve had three big years in a row: 24% return in 2023, 23% in 2024, and we&#8217;re tracking 17% in 2025. This level of consistent returns <strong>doesn&#8217;t usually continue.</strong></p><p><strong>The Bull Case:</strong></p><p><strong>Interest rates are coming down.</strong> Rates are at their lowest level in three years. Powell&#8217;s Fed tenure ends in May 2026, and Trump&#8217;s <strong>new Fed chair might just keep cutting rates.</strong> In a lower interest rate environment, earnings should lift across the board. <strong>It doesn&#8217;t make sense to sell</strong> when we&#8217;re entering a <strong>low-rate environment.</strong></p><p>Second, <strong>deficit spending</strong> is going to<strong> prop things up.</strong> The Big Beautiful Bill will add <strong>$480 billion </strong>in fiscal support. Yes, it&#8217;s irresponsible long term, but for 2026 specifically, that&#8217;s <strong>free money</strong> pumping into the economy.</p><p>Third, while AI might be a bubble, it&#8217;s <strong>not a particularly dangerous one yet.</strong> Companies like OpenAI, CoreWeave, Oracle, and maybe Palantir are behaving dangerously. But the Big Tech companies that really matter &#8212; Microsoft, Google, Meta, Amazon &#8212; have <strong>tons of cash on their balance sheets </strong>and incredible businesses that work with or without AI.</p><p>Read more on Prof G&#8217;s markets <a href="https://profgmedia.com/podcasts-markets/">here.</a> </p><blockquote><p>I think the most important statement of the above is</p><p><em>&#8220;Third, while AI might be a bubble, it&#8217;s <strong>not a particularly dangerous one yet.</strong> Companies like OpenAI, CoreWeave, Oracle, and maybe Palantir are behaving dangerously. But the Big Tech companies that really matter &#8212; Microsoft, Google, Meta, Amazon &#8212; have <strong>tons of cash on their balance sheets </strong>and incredible businesses that work with or without AI.&#8221;</em></p><p>The establishment have the cash to take on bets outside of their core business. Meta still makes money on ads, MSFT still makes money on software&#8230; AI is not their core business, so if it does not pay off, they still exist as major players. </p></blockquote><div><hr></div><h2>Other news, tools and research</h2><p>OpenRouter, State of AI report. </p><p><em>Empirical report analysing 100 Trillion tokens</em></p><p>Source:<a href="https://openrouter.ai/state-of-ai">https://openrouter.ai/state-of-ai</a></p><p></p><p>Defeating non-determinism in LLM inference. </p><p><em>Note: Experiment is based on floating-point truncation, very specific and expensive but worth the read. </em></p><p>Source: <a href="https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/">https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/</a></p><div><hr></div><p>Thanks for reading, and remember..just build something!</p><p>P.S if you want to want to share your AI story on AI Builders, feel free get in touch.</p><p>For more AI Builder Series Editions, subscribe <a href="https://www.kerno.io/blog">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aibuilderseries.substack.com/p/edition-105?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ecRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ecRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 424w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 848w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1272w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic" width="316" height="68.31445086705202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:187,&quot;width&quot;:865,&quot;resizeWidth&quot;:316,&quot;bytes&quot;:15933,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aibuilderseries.substack.com/i/179230605?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ecRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 424w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 848w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1272w, https://substackcdn.com/image/fetch/$s_!ecRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c739f3d-b95b-4edf-ac94-046df1728b36_865x187.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kerno.io/&quot;,&quot;text&quot;:&quot;Developer Co-Pilot for Testing Software&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kerno.io/"><span>Developer Co-Pilot for Testing Software</span></a></p><p></p>]]></content:encoded></item></channel></rss>