<?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[Aboo]]></title><description><![CDATA[Hi, I’m Aboo — a tech founder, lifelong learner, and unapologetic tinkerer of systems that make life and work simpler. I write about startups, AI, offshore teams, no-code platforms, and the messy, beautiful journey of building things from scratch.]]></description><link>https://azarnoush.com</link><image><url>https://azarnoush.com/img/substack.png</url><title>Aboo</title><link>https://azarnoush.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 12:43:11 GMT</lastBuildDate><atom:link href="https://azarnoush.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aboo]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[azarnoush@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[azarnoush@substack.com]]></itunes:email><itunes:name><![CDATA[Aboo]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aboo]]></itunes:author><googleplay:owner><![CDATA[azarnoush@substack.com]]></googleplay:owner><googleplay:email><![CDATA[azarnoush@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aboo]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why Gemma 4 changes everything]]></title><description><![CDATA[From locked API to open infrastructure]]></description><link>https://azarnoush.com/p/why-gemma-4-changes-everything</link><guid isPermaLink="false">https://azarnoush.com/p/why-gemma-4-changes-everything</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Mon, 06 Apr 2026 03:30:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yr8e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yr8e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yr8e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yr8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:570299,&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://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.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_!Yr8e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yr8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82010d68-1cd2-4838-a3b8-229b6299b21a_1376x768.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>Google released Gemma 4 on a Tuesday, and within hours, the open-source community had already pulled it, quantised it, fine-tuned it, and deployed it on hardware that fits in a jacket pocket. That sentence would have been absurd two years ago. The best AI models, the ones that could reason, code, see, and act, lived behind proprietary APIs. You paid per token. You accepted rate limits. You agreed to terms of service that could shift overnight. Your data transited someone else&#8217;s servers. Your product depended on infrastructure you neither controlled nor understood.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!myJs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!myJs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!myJs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!myJs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!myJs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!myJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2087343,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.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_!myJs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!myJs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!myJs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!myJs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af2179e-b9d1-421a-aaa6-dfd4e996c93c_1376x768.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Gemma 4 under Apache 2.0 dismantles that arrangement. This is not a toy model dressed up in open-source clothing. The 31B dense variant <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">ranks third among all open models globally on the Arena AI text leaderboard</a> with a score of 1452. The 26B Mixture-of-Experts variant activates only 3.8 billion parameters at inference while delivering quality that competes with models five times its size. The edge variants, E2B and E4B, run entirely on a phone, offline, no internet required. And every single weight ships under a <a href="https://opensource.googleblog.com/2026/03/gemma-4-expanding-the-gemmaverse-with-apache-20.html">licence</a> that lets you do whatever you want with them, commercially, with no restrictions.</p><p>This is the story of what happens when frontier-class AI becomes infrastructure instead of a service.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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><div><hr></div><h2><strong>What it means for general consumers</strong></h2><h3><strong>Your phone just got a PhD</strong></h3><p>Short-term. Gemma 4&#8217;s E2B and E4B models execute entirely on-device. No cloud round-trip. No latency spike when the train enters a tunnel. No data packet leaving your handset for processing on a server farm in Virginia. Smart replies that understand context. Live translation that works in airplane mode. Voice assistants that respond in milliseconds because they are not waiting on a network request. Photo understanding that runs locally and classifies what your camera sees without uploading a single frame.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0G6T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0G6T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0G6T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2245109,&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://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.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_!0G6T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0G6T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cf3712-681a-4277-99e6-c2aff92af877_1376x768.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>This is not speculative. Google <a href="https://developer.nvidia.com/blog/bringing-ai-closer-to-the-edge-and-on-device-with-gemma-4/">co-designed these models with Qualcomm and MediaTek</a> for on-device deployment. They run on Android handsets, iOS devices, Raspberry Pis, and NVIDIA Jetson Orin Nano boards. The E2B variant is an effective 2-billion-parameter model. The E4B doubles that. Both include native audio input, not just text processing, but actual speech understanding baked into the model architecture.</p><p>Long-term. The implications compound. As app developers integrate these models, a new category of always-on AI features emerges. Health apps that parse your voice notes and detect patterns in how you describe symptoms. Camera applications that genuinely understand scene composition, not through a cloud API but through a local model running at 30 frames per second. Journaling tools that offer contextual suggestions without ever reading your entries over a network connection.</p><p>The privacy angle is the clincher. For the first time, consumers can get AI features that rival cloud-dependent equivalents without the fundamental trade-off of sending personal data to a third party. Your health data stays on your phone. Your photos stay on your phone. Your voice recordings stay on your phone. The AI works anyway. That is not an incremental improvement. That is a categorical shift in what is possible at the intersection of AI and consumer privacy.</p><div><hr></div><h2><strong>What it means for developers</strong></h2><h3><strong>A frontier model you can actually run locally</strong></h3><p>Short-term. Pull Gemma 4 via Ollama. Run it on your laptop GPU. You now have a coding assistant, a reasoning engine, and a multimodal model available at the command line, with no API key, no billing dashboard, and no usage cap. The 26B MoE variant is the one to watch: it delivers quality close to the 31B dense model while activating only 3.8 billion parameters per forward pass. That means frontier-class inference on consumer hardware, whether a MacBook Pro with sufficient unified memory, a desktop with a mid-range NVIDIA card, or even a well-specced cloud VM at a fraction of what you would pay for equivalent API usage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wZ8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wZ8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wZ8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2269864,&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://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.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_!wZ8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!wZ8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a82268-6a03-4985-b70d-d232b23a48c7_1376x768.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>Apache 2.0 eliminates the licence headaches that plagued previous open-weight releases. No usage caps. No commercial restrictions. No ambiguity about whether your deployment violates terms. You download the weights, you run them, you build on top of them. The licence is one paragraph and it says yes.</p><p>The tooling ecosystem arrived fully formed on day one. Hugging Face transformers, llama.cpp, MLX for Apple Silicon, Transformers.js for browser-based inference, vLLM for high-throughput serving, Unsloth for fast fine-tuning, all supported at launch. <a href="https://huggingface.co/blog/gemma4">Hugging Face&#8217;s own blog</a> noted something remarkable: they struggled to find good fine-tuning examples because the models were so capable out of the box. When the community&#8217;s go-to platform for model experimentation says the base model is already too good to easily demonstrate improvement, that tells you something about where the quality bar has landed.</p><p>Long-term. The native function calling, structured JSON output, and configurable thinking mode make Gemma 4 a serious foundation for autonomous agents that run entirely on-premises. This is the architecture shift that matters most for the developer ecosystem. You are not wrapping a chat API in agent scaffolding and hoping the remote model follows your instructions. You are running a model designed from the ground up with agentic workflows in mind, one that can call tools, format structured outputs, and switch between fast and deep reasoning modes based on the task at hand.</p><p>For teams operating under constraints, healthcare startups bound by HIPAA, financial services firms working through regulatory requirements, government contractors with data residency mandates, this is the model family to build on. Not because it is the cheapest option, but because it is the first option where the economics, the licensing, and the performance all line up to make on-prem deployment the rational default rather than the expensive exception.</p><div><hr></div><h2><strong>What it means for researchers</strong></h2><h3><strong>Open weights, frontier architecture, no strings attached</strong></h3><p>Short-term. <a href="https://opensource.googleblog.com/2026/03/gemma-4-expanding-the-gemmaverse-with-apache-20.html">Apache 2.0 licensing</a> removes the legal ambiguity that slowed adoption of previous Gemma releases. The original Gemma custom licence was permissive in practice but contained usage restrictions that created friction in institutional review processes. Research ethics boards and legal departments at universities do not move fast. When a licence requires careful reading, the default answer is often &#8220;not yet.&#8221; Apache 2.0 is a known quantity. It is OSI-approved. It has been vetted by every major open-source foundation. The answer is yes, immediately.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eg-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eg-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eg-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2183185,&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://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.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_!eg-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eg-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c8f900-4500-4528-811b-8d9e428a0a8f_1376x768.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>Researchers now have access to <a href="https://deepmind.google/models/gemma/gemma-4/">the same architectural innovations that power Google&#8217;s proprietary Gemini 3</a>. Mixture-of-Experts routing. Per-Layer Embeddings. Hybrid attention mechanisms. Full weight transparency, not a distilled approximation. The 256K context window opens up research directions that were previously locked behind proprietary APIs or required cobbling together context extension hacks on smaller models. Support for over 140 languages provides a foundation for multilingual representation research at a scale that was simply not available in open weights before.</p><p>Long-term. This is a replicable testbed for the open research community. That word matters: replicable. When a research group publishes results using a proprietary API, no other group can reproduce those results exactly. The model weights are opaque. The serving infrastructure is unknown. Replication becomes approximation. With Gemma 4, every experiment is reproducible. Every ablation study can be verified. Every claim about model behaviour can be tested against the actual weights.</p><p>The early signals are already there. Yale University used Gemma for <a href="https://www.vandijklab.org/c2s-scale">Cell2Sentence-Scale</a>, a project applying language models to cancer therapy discovery. That kind of application, where the stakes are real and the regulatory environment is exacting, requires the combination of frontier capability and open transparency that Gemma 4 provides. Whether you are studying MoE routing behaviour, efficient inference techniques, or multilingual representation learning, you now have a production-grade model family with no usage restrictions and full architectural transparency.</p><div><hr></div><h2><strong>What it means for founders</strong></h2><h3><strong>Ship AI products without the API bill</strong></h3><p>Short-term. Stop burning venture capital on per-token API costs. Every OpenAI API call is a line item that scales linearly with user growth. Every Google Cloud AI request is a dependency on a pricing schedule you do not control. Gemma 4 lets you build, test, and deploy AI features on your own hardware from day one. The 26B MoE variant is the sweet spot: near-frontier quality at a fraction of the inference cost of equivalent API-based models. You own the model. You own the data. You own the economics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y9Fr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y9Fr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y9Fr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2156706,&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://azarnoush.com/i/193308969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.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_!y9Fr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!y9Fr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4911cf8f-208f-4372-8cf3-5fe314b59e72_1376x768.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 math is straightforward. If you are building a product that makes thousands of inference calls per user per day, API costs become a material component of your cost of goods sold. With local inference, the cost is the hardware, and hardware is a capital expenditure, not an operational one that compounds with every new user.</p><p>Long-term. The real unlock is sovereignty. Not the ideological kind, but the practical kind. You are not dependent on any single cloud provider&#8217;s pricing decisions, rate limits, or terms of service changes. OpenAI adjusts its pricing? Irrelevant. Google Cloud changes its API terms? Does not affect you. Your inference infrastructure is yours.</p><p>For founders building in regulated spaces, fintech, healthtech, legaltech, edtech, this matters acutely. Data residency requirements are not suggestions. They are legal obligations with real penalties. Model control is not a nice-to-have. It is a prerequisite for shipping products that handle sensitive data. Gemma 4 under Apache 2.0 means you can deploy AI in environments where data must stay within a specific jurisdiction, on specific hardware, under specific controls. Compliance becomes an engineering problem with a known solution, not a legal negotiation with a cloud provider.</p><p>The on-device variants add another dimension. If you are building a mobile-first product, the E2B and E4B models mean you can embed AI features directly into your app without a backend inference bill at all. No servers to scale. No cold starts to manage. The model runs on your user&#8217;s device, and your cost is zero per inference.</p><div><hr></div><h2><strong>Technical deep dive</strong></h2><h3><strong>The Apache 2.0 shift</strong></h3><p>Previous Gemma models shipped under a custom licence. It was permissive in spirit, Google was clearly trying to be open, but it contained usage restrictions that created real friction. The Hacker News community, not known for subtlety, <a href="https://opensource.googleblog.com/2026/03/gemma-4-expanding-the-gemmaverse-with-apache-20.html">called the shift to Apache 2.0 &#8220;a big deal&#8221;</a>. They were right. Apache 2.0 is not incrementally more open than a custom licence. It is categorically different. It is the most widely adopted open-source licence in the world. Every enterprise legal department has a pre-approved Apache 2.0 policy. Every compliance framework recognises it. The decision to use it signals that Google is not hedging. These weights are open, commercially, fully.</p><h3><strong>Intelligence per parameter</strong></h3><p>Gemma 4&#8217;s efficiency is not marketing. The 31B dense model <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">scores 1452 on the Arena AI text leaderboard</a>, placing it third among all open models globally. The 26B MoE scores 1441, sixth place, while activating only 3.8 billion parameters at inference. Google&#8217;s claim that Gemma 4 <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">&#8220;outcompetes models 20x its size&#8221;</a> is grounded in these numbers. The <a href="https://www.qubrid.com/blog/google-gemma-4-technical-deep-dive-architecture-moe-benchmarks-production-guide">MoE architecture</a> uses 128 total experts with 8 active at any given inference step. The router learns which experts to activate based on the input, meaning the model specialises dynamically without paying the cost of running all 128 experts at once.</p><h3><strong>Benchmark supremacy</strong></h3><p>The generational leap from Gemma 3 to Gemma 4 is not incremental. It is dramatic. On AIME 2026, a mathematics benchmark, the 31B model <a href="https://deepmind.google/models/gemma/gemma-4/">scores 89.2% compared to Gemma 3 27B IT&#8217;s 20.8%</a>, a fourfold improvement. On LiveCodeBench v6, a coding benchmark, the score jumps from 29.1% to 80.0%, nearly a tripling. On tau-2-bench, which measures agentic tool use, the improvement is from 6.6% to 86.4%, a thirteen-fold increase. On MMMLU, covering multilingual understanding, the score rises from 67.6% to 85.2%.</p><p>These are not marginal gains on synthetic benchmarks. AIME measures advanced mathematical reasoning. LiveCodeBench evaluates real-world programming tasks. Tau-2-bench tests whether a model can actually use tools in an agentic workflow. The thirteen-fold improvement on agentic tool use is the number that should make competitors pay attention. It reflects the architectural focus on function calling and structured output baked into Gemma 4&#8217;s design.</p><h3><strong>Per-Layer Embeddings</strong></h3><p>The E2B and E4B models introduce <a href="https://huggingface.co/blog/gemma4">Per-Layer Embeddings</a>, a technique where a second embedding table feeds a small residual signal into every decoder layer. Standard transformer architectures share a single embedding at the input. Per-Layer Embeddings give each decoder layer its own channel for token-specific information. The result is more useful capacity packed into a smaller footprint. This is how Google achieved meaningful intelligence in a model small enough to run on a phone: not by stripping features out, but by making each parameter work harder.</p><h3><strong>Agentic-first design</strong></h3><p>Gemma 4 ships with <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">native function calling, structured JSON output, native system instructions, and a configurable thinking and reasoning mode</a>. These are not post-hoc additions bolted onto a chat model. They are architectural features. Google is positioning Gemma 4 as an agentic foundation model, one designed to plan, act, and iterate rather than simply respond. The configurable reasoning mode is particularly notable. It allows developers to trade inference cost for reasoning depth, running fast and shallow for simple queries and deep and slow for complex tasks. That kind of flexibility is what separates a general-purpose model from one engineered for production agent workflows.</p><h3><strong>Ecosystem maturity</strong></h3><p><a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">Over 400 million downloads</a> since the first Gemma generation. More than 100,000 community variants in what Google calls the &#8220;Gemmaverse.&#8221; These numbers are not vanity metrics. They represent a mature ecosystem where tooling, fine-tuning recipes, deployment patterns, and community knowledge compound with each release. <a href="https://www.modular.com/blog/day-zero-launch-fastest-performance-for-gemma-4-on-nvidia-and-amd">Modular reported 15% higher throughput</a> for Gemma 4 on both NVIDIA and AMD hardware at launch, day-zero optimisation across hardware platforms, not weeks of community effort after release.</p><p>The day-one support list reads like a who&#8217;s who of the open-source inference stack: Hugging Face transformers, llama.cpp, MLX, Transformers.js, Ollama, vLLM, Unsloth. Every major framework. Every major hardware target. Every major deployment pattern. When <a href="https://huggingface.co/blog/gemma4">Hugging Face says the models are too good out of the box</a> to easily demonstrate fine-tuning improvements, that is not a humblebrag. It is a signal that the quality bar for open models has moved to a place where the default assumption is competence, not compromise.</p><div><hr></div><p>Gemma 4 is not the first open model to challenge the dominance of proprietary APIs. But it is the first to do so with frontier-class performance, unrestricted licensing, on-device capability, and an ecosystem that was mature before the model was even announced. The question for the industry is no longer whether open models can compete with proprietary ones. It is whether proprietary API providers can justify their pricing and lock-in when an Apache 2.0 model scoring 89.2% on AIME can run on a Raspberry Pi. The infrastructure shift has happened. The next chapter is what gets built on top of it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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[The shift from software to agentic engineering]]></title><description><![CDATA[Software Engineering required an elaborate scaffolding of rituals, teams, and institutional memory. Agentic Engineering promises to replace much of this machinery, but the reality is more complicated!]]></description><link>https://azarnoush.com/p/agentic-engineering</link><guid isPermaLink="false">https://azarnoush.com/p/agentic-engineering</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Mon, 16 Mar 2026 07:41:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tRTV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tRTV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tRTV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tRTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913649,&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://azarnoush.com/i/191099962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.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_!tRTV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tRTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8df8965-29a5-4a0b-854c-b12f2185af26_1376x768.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>Software Engineering required an elaborate scaffolding of rituals, teams, and institutional memory. You gathered engineers familiar with your stack, surrounded them with domain experts, wrapped everything in QA and ops, and created feedback loops through code reviews, daily standups, and sprint planning. You paired junior developers with seniors, rotated activities to avoid single points of failure, and hired scrum masters to groom backlogs. Retention plans mattered because losing a person meant losing project knowledge. None of this was accidental. Software Engineering was difficult, and the entire discipline evolved to manage that complexity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ESwk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ESwk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ESwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:856069,&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://azarnoush.com/i/191099962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.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_!ESwk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ESwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea75148-b12c-4b8c-a054-1666041f1bee_1376x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Agentic Engineering promises to replace much of this machinery. In this model, human developers act as orchestrators, directing autonomous AI agents to plan, write, test, and deploy code rather than writing it themselves. The appeal is obvious. But anyone who has spent time working with agents knows the reality is more complicated than simply prompting an LLM and watching code materialise.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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><strong>The vibe-coding era is over</strong></h2><p>Early experimentation with code-generation models created a false impression: that the hard part of software development was syntax and framework knowledge. It wasn&#8217;t. The hard part has always been architecture, coordination, and maintaining context across time. Agents excel at syntax but struggle badly with the rest.</p><p>For syntax and frameworks, agents outperform most senior engineers. They have absorbed vast amounts of documentation, example code, and best practices. The stack knowledge problem that once required careful hiring and training has effectively disappeared. But this creates a new problem: engineers who assume syntax was the bottleneck underestimate what remains.</p><p>Agents are poor architects. They cannot see the big picture. They write code that works locally but fails to account for system-wide constraints, future maintainability, or the subtle interdependencies that experienced engineers learn to anticipate. They have no persistent memory. The stateless nature of LLMs means they cannot reliably recall what they did in previous steps, let alone previous sessions. And whilst they write code quickly, they test it poorly, particularly when manual verification is required.</p><h2><strong>Context is the new bottleneck</strong></h2><p>If you are moving towards Agentic Engineering, invest heavily in context management. Every LLM has a limited context window, and on large projects this constraint becomes acute. The most common failure mode is losing long-term context between chat sessions. An agent that performed brilliantly on Monday has no recollection of its decisions on Tuesday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5sOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5sOb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5sOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1803039,&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://azarnoush.com/i/191099962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.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_!5sOb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!5sOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc6d9-f319-430c-9926-7a711c291fe2_1376x768.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>This forces a structural change in how teams work. Requirements must be specified in a way that multiple agents can execute independently and produce consistent results. Documentation and specifications become more important than the code itself&#8212;they are the only mechanism for preserving intent across sessions and agents. This is a significant shift because most engineers are not particularly good at specifications. If you needed one reason why bugs exist, poor specification would be it.</p><p>Teams need tools that help agents find relevant context. Semantic search across code and documentation&#8212;tools like <a href="https://beaconbay.github.io/ck/?utm=azarnoush.com">CK</a> or <a href="https://supermemory.ai/?utm=azarnoush.com">SuperMemory</a>&#8212;become essential infrastructure. Without them, agents repeatedly make the same mistakes, forget established patterns, and produce inconsistent output.</p><h2><strong>Orchestration is a skill</strong></h2><p>The final bottleneck is human. Most engineers are not orchestrators. They may become technical leads after years of experience, learning to coordinate other people, but orchestrating a fleet of agents is different. Humans have common sense. Agents have speed. Humans can infer intent from incomplete instructions. Agents execute exactly what they are given, including your mistakes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zvwQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zvwQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zvwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1669799,&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://azarnoush.com/i/191099962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.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_!zvwQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!zvwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac4b44bf-6041-4b5f-ae29-73299ff96d34_1376x768.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 discipline is shifting: writing code becomes specifying what code should do, managing people becomes managing context, debugging syntax becomes debugging orchestration. The engineers who thrive in this new era will be those who can write precise specifications, maintain institutional memory in machine-readable form, and understand both the capabilities and the hard limits of autonomous systems.</p><p>Agentic Engineering is not easier than Software Engineering. It concentrates the difficulty into fewer, more consequential decisions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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[From Code Navigator to Product Architect]]></title><description><![CDATA[When implementation becomes a conversation, the skill that matters shifts upstream.]]></description><link>https://azarnoush.com/p/from-code-navigator-to-product-architect</link><guid isPermaLink="false">https://azarnoush.com/p/from-code-navigator-to-product-architect</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Sun, 11 Jan 2026 20:31:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VdsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two decades of Agile, trained engineers to live inside the codebase. We navigated functions, debugged logic, traced execution paths. The code was our territory, and we knew every corner.</p><p>AI is redrawing the map entirely.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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>When implementation becomes a conversation, the skill that matters shifts upstream. We are moving from navigating source code to navigating the product itself. And navigation requires a different kind of documentation than we&#8217;ve been writing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VdsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VdsP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VdsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1022898,&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://azarnoush.com/i/183985385?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.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_!VdsP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VdsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b09331c-9d97-41da-a1ff-774c289ba696_1376x768.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><h2><strong>The Cost of Vague Requirements</strong></h2><p>Here&#8217;s what happens when you bring loose requirements to an AI agent: you get plausible-looking output that misses your intent in subtle ways. The agent fills gaps with assumptions. You catch some immediately. Others you discover weeks later, buried in edge cases you never specified.</p><p>Building https://echo.ink taught me this the hard way. I fed requirements to my AI agent reactively&#8212;commenting on implementation as it emerged, adjusting in conversation. </p><p>Progressive, I told myself. </p><blockquote><p><strong>Agile.</strong></p></blockquote><p>What I actually built was a trail of context scattered across chat threads. Requirements that existed only in conversation history. Decisions I couldn&#8217;t trace back to their source. When I wanted to try a different model, I had to reconstruct everything from memory.</p><p>The specification had become invisible. And invisible specifications are worthless to machines.</p><h2><strong>The Documentation We Abandoned</strong></h2><p>Rewind to the pre-Agile era. Waterfall demanded exhaustive upfront planning. Every feature documented before a single line of code. The problem wasn&#8217;t the documentation, it was the timing. Requirements locked in months before anyone understood what they were building.</p><p>Agile&#8217;s correction was sensible: tighten the feedback loop, document what matters when it matters, trust the team&#8217;s shared understanding. &#8220;Working software over comprehensive documentation.&#8221;</p><p>We took this further than intended. Documentation became synonymous with waste. </p><blockquote><p>Code is the document &#8212; <em>I&#8217;ve said that many times</em></p></blockquote><p>Context lives in the team. Requirements exist in the backlog as user stories &#8212; brief, intentional, designed to spark conversation rather than specify behaviour.</p><p>This worked because humans absorb context continuously. We carry architectural decisions in our heads. We remember why that weird edge case exists.</p><p>AI agents have no such continuity. Each conversation starts fresh. Every session requires re-establishing context. Without explicit documentation, you&#8217;re explaining the same decisions over and over, or worse, watching the agent reinvent them differently each time.</p><h2><strong>The New Specification</strong></h2><p>What does useful documentation look like when machines are building?</p><p>It&#8217;s not the Waterfall spec. Nobody wants a 200-page requirements document that&#8217;s outdated before the ink dries.</p><p>Think of it as a blueprint portable enough to hand to any AI system and reproduce consistent results. Detailed enough that the agent doesn&#8217;t have to guess. Living enough to evolve as you learn.</p><p>The spec becomes your interface with machine implementation. Its quality directly determines how much rework you&#8217;ll face, how many cycles you&#8217;ll waste, and whether you can compare outputs across different AI models.</p><blockquote><p>Your specification is now your most valuable engineering artifact.</p></blockquote><h2><strong>The Three Qualities of AI-Ready Specs</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNB7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1134485,&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://azarnoush.com/i/183985385?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.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_!FNB7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FNB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F112da40d-0053-4d4a-8011-f2ff8b4e2137_1376x768.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><strong>1. REPRODUCIBLE: Same Input, Similar Output (The &#8220;Determinism Test&#8221;)</strong></p><p>If you hand the spec to Claude today and GPT tomorrow, do they build substantially the same thing? If not, your spec has gaps the agents are filling differently.</p><p><strong>2. PORTABLE: Model-Agnostic Clarity (The &#8220;Translation Test&#8221;)</strong></p><p>No context assumed. No references to previous conversations. A fresh agent with zero history should understand exactly what to build.</p><p><strong>3. VERIFIABLE: Clear Success Criteria (The &#8220;Done Test&#8221;)</strong></p><p>Specific enough that you can check the output against the spec and declare victory or failure. &#8220;Fast&#8221; isn&#8217;t verifiable. &#8220;Under 200ms&#8221; is.</p><h2><strong>The Architect&#8217;s Role</strong></h2><p>We are not becoming less technical. We are becoming differently technical.</p><p>When code is cheap to produce, the constraint moves upstream. Your leverage comes from defining what to build with precision. From understanding the product deeply enough to specify its behavior completely. From writing documentation clear enough that any agent can execute against it.</p><p>The engineers who thrive in this transition will be product architects. They&#8217;ll spend less time debugging implementation and more time debugging specifications. Less time in the codebase and more time in the requirements.</p><blockquote><p>Documentation is the new code &#8212; <em>You&#8217;ll here me say that more often</em></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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[The State of AI 2026: Part III - When the Training Wheels Come Off]]></title><description><![CDATA[Moving from simple chat to persistent autonomy, 2026 defines the arrival of the agent colleague. We explore the memory breakthroughs, tool-calling opportunities and more]]></description><link>https://azarnoush.com/p/the-state-of-ai-2026-predictions</link><guid isPermaLink="false">https://azarnoush.com/p/the-state-of-ai-2026-predictions</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Sun, 04 Jan 2026 20:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-zGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The shift from 2025 to 2026 feels less like a step forward and more like the removal of a safety catch. For the past three years, we have watched artificial intelligence evolve from a curiosity that could write bad poetry into the fundamental operating system of modern business. If 2023 was about discovery and 2025 was about integration, 2026 is the year the machines begin to move on their own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-zGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-zGz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-zGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:801060,&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://azarnoush.com/i/183418040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.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_!-zGz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-zGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95715ecf-d645-4647-9fad-e13f7c349775_1376x768.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><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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>In the <a href="https://azarnoush.com/p/the-state-of-ai-2025-2026-part-i-the-triennium">part 1</a> and <a href="https://azarnoush.com/p/the-state-of-ai-2025-2026-part-ii-the-frontier-of-capability">part 2</a> of this series, we explored how the &#8220;Agentic Enterprise&#8221; emerged from the chaos of early experimentation. We charted the journey from simple chat interfaces to complex, multi-step workflows that can underwrite loans and manage supply chains. We also examined the raw capabilities that power this transition, from the reasoning depth of GPT-5 to the blistering speed of Gemini 3 Flash. Now, we turn our eyes to the future. What follows are the critical shifts that will define the next twelve months for those leading companies and those writing the code that powers them.</p><h2><strong>The Executive View: The Velocity Gap</strong></h2><p>For leadership teams, 2026 will be defined by a widening chasm between organisations that treat AI as a tool and those that treat it as a colleague. The predictions below highlight a move away from passive efficiencies toward active, autonomous value creation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1PfN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1PfN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1PfN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:876029,&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://azarnoush.com/i/183418040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.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_!1PfN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1PfN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21433d15-cb05-467b-a765-9ce84ff15475_1376x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h4><strong>A Significant Breakthrough in AI Memory</strong></h4><p>For years, the &#8220;goldfish memory&#8221; of Large Language Models has been a persistent bottleneck. We are now on the cusp of an application layer solution that will likely be perceived as a memory breakthrough. By mid 2026, compression tools and agentic systems using flat files will allow systems to retain a fidelity of context that feels nearly infinite. This means the end of repeating yourself; your digital assistant will simply &#8220;know&#8221; the history of every project, decision, and meeting, radically improving the competence of long-term planning agents.</p><h4><strong>The Transition to Continual Learning</strong></h4><p>The concept of a &#8220;frozen&#8221; model, stuck with a knowledge cutoff from six months ago, is becoming obsolete. We will see a shift toward systems that learn as they go. Much like a new employee who starts rough but improves daily, software will become &#8220;sticky&#8221; and valuable not just because of its features, but because of its accumulated experience. A model that understands your specific business logic because it has watched you work for a week is infinitely more valuable than a smarter, generic model that knows nothing of your context.</p><h4><strong>The Arrival of the &#8220;Week-Long&#8221; Agent</strong></h4><p>We are graduating from agents that run for minutes to those that operate for days or weeks. By the end of 2026, it will be normal to assign a research or legal task to an agent on Monday and receive the completed output on Friday. As these systems burn through millions of tokens recursively checking their work, humans will effectively become the bottleneck. Our role will shift from doing the work to defining the constraints and reviewing the output of these &#8220;agent colleagues.&#8221;</p><h4><strong>The Hard Split Between Personal and Work AI</strong></h4><p>The era of &#8220;bring your own AI&#8221; is ending. We will see a sharp divergence between personal AI, optimised for coziness and engagement, and professional AI, designed for compliance and rigour. Work environments will demand strict identity layers, audit trails, and data boundaries. You might chat freely with your personal assistant about your holiday, but the moment you enter the corporate environment, the system will become a regulated, logged, and secure entity. The firewall between these two worlds will become absolute.</p><h4><strong>Non-technical Work Adopts Engineering Disciplines</strong></h4><p>The line between &#8220;technical&#8221; and &#8220;non-technical&#8221; roles is dissolving. Marketing managers, HR directors, and operations leads will find their daily work resembling software engineering. They will need to write crisp requirements for agents, manage token throughput, and iterate on workflows. The ability to define a problem clearly enough for a machine to solve it will become the universal business skill.</p><h4><strong>The Power Law of Adoption</strong></h4><p>The gap between the AI-native and the AI-naive will become insurmountable. The top 5% of businesses are currently rebuilding their entire workflow around autonomous agents, preparing to move at speeds 10 to 100 times faster than their competitors. Companies that fail to adapt won&#8217;t just fall behind; they risk being ambushed by leaner, hyper-efficient startups that can ship products and react to market changes instantly.</p><h4><strong>From Reactive Tools to Proactive Partners</strong></h4><p>AI is shifting from a tool you pick up to a partner that taps you on the shoulder. We will see the rise of proactive assistants that notice when a project is stalling or when a human process is failing, and offer to intervene. This &#8220;proactivity&#8221; will become a key competitive battleground, with consumers potentially adjusting sliders to determine just how pushy they want their digital assistants to be.</p><h4><strong>The Great Retooling</strong></h4><p>The training requirements for 2026 will exceed the last twenty-five years combined. This is not just about learning new software; it is about learning a new way of working. Workers will need to master the art of leading hybrid teams of humans and agents, defining work for fleets of autonomous systems, and maintaining quality control in an automated environment.</p><h2><strong>The Engineering View: The Code Behind the Curtain</strong></h2><p>For the builders, 2026 represents a move away from generic &#8220;prompt engineering&#8221; toward rigorous system design. The focus shifts from the model itself to the orchestration around 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_!JkG_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JkG_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JkG_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:812633,&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://azarnoush.com/i/183418040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.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_!JkG_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JkG_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F104faf8b-9b4b-456b-b1a8-93f3dd3d21ea_1376x768.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><h4><strong>Tool Calling as the Primary Opportunity</strong></h4><p>Currently, only about 15% of output tokens are &#8220;tool calls&#8221;&#8212;requests for the model to take an action like running a command or searching the web. This is the single biggest growth area. Tool calling is the bridge between a chatbot and a real-world agent. It turns the &#8220;big three&#8221; (context, model, prompt) into the &#8220;core four&#8221; by adding tools. Engineers who master this will be the ones building systems that actually <em>do</em> things, rather than just talking about them.</p><h4><strong>The Supremacy of Custom Agents</strong></h4><p>The top engineers are already moving away from generic, do-it-all tools. They are building small, custom agents designed to solve specific problems using bespoke SDKs. A custom agent, comprised of 50 lines of Python and a carefully crafted system prompt, can often outperform a massive, general-purpose application. These micro-agents are cheaper, faster, and easier to debug, making them the high-leverage investment of the year.</p><h4><strong>Multi-Agent Orchestration</strong></h4><p>We are moving beyond the single agent. The new frontier is orchestration, where an engineer might spin up ten agents to tackle a problem simultaneously. One agent plans, five execute, and four review the work. This &#8220;boardroom of bots&#8221; approach allows for cross-validation, where agents check each other&#8217;s homework, effectively hallucination-proofing the output and increasing reliability by orders of magnitude.</p><h4><strong>The Sandbox is Mandatory</strong></h4><p>To let agents run free, you need a safe cage. Top engineering teams will universally adopt agent sandboxes&#8212;isolated environments where code can be executed without risking the host machine. This allows for a &#8220;best of N&#8221; pattern, where you ask ten agents to solve a coding problem in their own private sandboxes, run the tests, and only present the user with the solution that actually works.</p><h4><strong>The Breakdown of Public Benchmarks</strong></h4><p>As every model starts hitting 90%+ on public benchmarks, those scores become meaningless noise. Smart engineering teams will stop looking at the leaderboard and start building their own private evaluation sets. The competitive advantage will come from knowing exactly how a model performs on <em>your</em> proprietary data and use cases, creating an information asymmetry that the public benchmarks can no longer provide.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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><strong>The Road Ahead</strong></h2><p>If the last three years have taught us anything, it is that the pace of change is indifferent to our comfort levels. The transition to 2026 is a move from potential to kinetic energy. The models are smart enough, the agents are capable enough, and the economic incentives are strong enough. The question is no longer whether this technology will work, but who will have the courage to trust it with the keys to the business.</p><p>We are leaving the playground. It is time to get to work.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.com/p/the-state-of-ai-2026-predictions?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.com/p/the-state-of-ai-2026-predictions?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://azarnoush.com/p/the-state-of-ai-2026-predictions?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[The State of AI 2025–2026: Part II - The Frontier of Capability]]></title><description><![CDATA[The dominance of a single, all-purpose model has given way to a multi-model architecture. Enterprises no longer ask who has the "best" model, but ...]]></description><link>https://azarnoush.com/p/the-state-of-ai-2025-2026-part-ii-the-frontier-of-capability</link><guid isPermaLink="false">https://azarnoush.com/p/the-state-of-ai-2025-2026-part-ii-the-frontier-of-capability</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Sat, 27 Dec 2025 20:12:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CtvE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://azarnoush.com/p/the-state-of-ai-2025-2026-part-i-the-triennium">Part I</a>, we traced the transition from the experimental chaos of 2023 to the &#8220;Agentic Enterprise&#8221; of 2025. We saw how AI crossed the chasm from individual productivity tools to core infrastructure, reshaping corporate operating models and proving its worth through exponential returns on investment. The narrative has shifted from curiosity to a hard-nosed focus on production, where &#8220;integrated independence&#8221; is the new benchmark for success.</p><p>However, the speed of this transition is underpinned by the raw power of the models themselves. As we enter 2026, the technical landscape has matured into a sophisticated ecosystem where raw intelligence is no longer the sole metric. Instead, the market is defined by reasoning depth, contextual endurance, and a radical realignment of the cost-to-performance ratio.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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><h3><strong>The Model Wars: Specialisation and Sovereignty</strong></h3><p>The dominance of a single, all-purpose model has given way to a multi-model architecture. Enterprises no longer ask who has the &#8220;best&#8221; model, but rather which system fits the specific demands of a workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CtvE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CtvE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CtvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:782477,&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://azarnoush.com/i/182561414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.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_!CtvE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CtvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4117daa-aec5-40cc-b135-689b52dae422_1376x768.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><h4><strong>GPT-5: The Executive Planner</strong></h4><p>Released in August 2025, GPT-5 moved the industry beyond &#8220;next-token prediction&#8221; into the realm of outcome planning. It unifies advanced reasoning with multimodal fluidity, using an autonomous routing system to decide when a query requires instant response or a deep &#8220;chain-of-thought&#8221; process. With a score exceeding 70% on the GPQA Diamond benchmark, it has reached a level of PhD-level scientific reasoning that many thought was a decade away.</p><h4><strong>Gemini 3.0 Pro: The Deep Researcher</strong></h4><p>Google&#8217;s flagship Pro model remains the undisputed king of context. With a window scaling up to two million tokens, it can ingest entire legal libraries or vast codebase histories without breaking a sweat. Its &#8220;Deep Research Agent&#8221; capability allows it to plan and execute multi-step synthesis tasks, effectively replacing the data-gathering workflows of junior analysts.</p><h4><strong>Gemini 3 Flash: The Game Changer</strong></h4><p>The most significant disruption in late 2025 came not from a larger model, but from Google&#8217;s Gemini 3 Flash. In the past, organisations were forced to choose between the high quality of &#8220;Pro&#8221; models and the low latency of &#8220;Flash&#8221; variants. Gemini 3 Flash has shattered this trade-off.</p><p>It delivers pro-grade reasoning&#8212;scoring a staggering 90.4% on GPQA Diamond&#8212;at a fraction of the cost ($0.50 per million input tokens). This shift has pushed the entire industry to another level, enabling developers to build responsive, PhD-level intelligent applications that are three times faster than previous generations. It is the first time we have seen frontier intelligence delivered at true scale and speed.</p><p><strong>2025 Frontier Model Comparison</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_!c1ea!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c1ea!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c1ea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/daec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:816298,&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://azarnoush.com/i/182561414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.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_!c1ea!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c1ea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaec9af2-9d61-4fae-842e-a60c9355c91f_1376x768.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><h3><strong>The Agentic Shift</strong></h3><p>The technical achievement of 2025 is the maturation of Agentic AI. These systems no longer wait for a prompt; they possess autonomy and persistence. We are seeing the rise of a new organisational metric: the Agent-to-Employee Ratio. In hyper-automated sectors, a single human manager might soon oversee a fleet of 2,000 autonomous agents, requiring a total rethink of how we manage digital workforces.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RAcr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RAcr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RAcr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:837249,&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://azarnoush.com/i/182561414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.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_!RAcr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RAcr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aa1d3a8-29a1-4674-8689-df57fbdba5ef_1376x768.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><h3><strong>Physical AI: Bridging the Gap</strong></h3><p>While digital agents dominate offices, physical AI is quietly transforming the floor. Tesla&#8217;s Optimus Gen 3 has demonstrated the manual dexterity required for delicate manipulation, while Agility Robotics&#8217; &#8220;Digit&#8221; has successfully moved over 100,000 totes in commercial logistics environments. The release of &#8220;&#960;0&#8221; (pi-zero) by Physical Intelligence has furthered this by providing a general-purpose &#8220;world model,&#8221; allowing robots to understand physics and spatial logic across different hardware types without bespoke coding.</p><h3><strong>The Rise of Sovereign AI</strong></h3><p>Geopolitics has finally caught up with the compute race. 2025 saw the rise of Sovereign AI, with nations like Japan, the UK, and France investing billions to ensure they own their own data and hardware. Japan&#8217;s $65 billion commitment and France&#8217;s positioning of Mistral as a European hub signal the end of a &#8216;one-model-fits-all&#8217; global strategy. China has taken this further by engineering a complete ecosystem that spans from domestic silicon to open-source foundations like DeepSeek. This drive for full-stack independence bypasses Western technical controls. It also offers a template for other nations seeking digital autonomy. Global CIOs are now architecting federated strategies, where data remains in-region while insights are gathered centrally.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5U84!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5U84!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5U84!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5U84!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5U84!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5U84!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:834584,&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://azarnoush.com/i/182561414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.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_!5U84!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5U84!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5U84!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5U84!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3b4f5d-f8fc-44f1-8da7-b49e0a962031_1376x768.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><p>The state of AI is no longer a simple race for larger datasets. It is a nuanced, globalised, and deeply integrated system of intelligence that is fundamentally rewriting the rules of the enterprise.</p><p>This foundation of capability is merely the starting point. In Part III, I&#8217;ll look forward to 2026, sharing my predictions for the next twelve months and exploring how businesses can navigate the strategic risks of a world where agents are the new norm. Look out for the final instalment.</p><div><hr></div><h3><strong>References</strong></h3><ul><li><p><a href="https://botpress.com/blog/everything-you-should-know-about-gpt-5">Everything you should know about GPT-5 - Botpress</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/GPT-5">GPT-5 - Wikipedia</a></p></li><li><p><a href="https://medium.com/@appspinnr/the-state-of-ai-in-2025-in-6-charts-12c3fc5eeaf7">The State of AI in 2025, in 6 Charts</a></p></li><li><p><a href="https://blog.google/technology/google-deepmind/gemini-model-updates-february-2025/">Gemini 2.0 model updates: 2.0 Flash, Flash-Lite, Pro Experimental - Google Blog</a></p></li><li><p><a href="https://ai.google.dev/gemini-api/docs/changelog">Release notes | Gemini API - Google AI for Developers</a></p></li><li><p><a href="https://the-decoder.com/gemini-3-pro-tops-new-ai-reliability-benchmark-but-hallucination-rates-remain-high/">Gemini 3 Pro tops new AI reliability benchmark, but hallucination ...</a></p></li><li><p><a href="https://openai.com/index/gpt-5-1/">GPT-5.1: A smarter, more conversational ChatGPT - OpenAI</a></p></li><li><p><a href="https://www.glbgpt.com/hub/gemini-3-pro-costs-gemini-3-api-costs-latest-insights-for-2025/">How Much Are Gemini 3 Pro and Gemini 3 API in 2025 - GlobalGPT</a></p></li><li><p><a href="https://www.clarifai.com/blog/gemini-3.0-vs-other-models">Gemini 3.0 vs GPT-5.1 vs Claude 4.5 vs Grok 4.1: AI Model Comparison - Clarifai</a></p></li><li><p><a href="https://www.rdworldonline.com/how-gpt-5-2-stacks-up-against-gemini-3-0-and-claude-opus-4-5/">How GPT-5.2 stacks up against Gemini 3.0 and Claude Opus 4.5 - R&amp;D World</a></p></li><li><p><a href="https://awsmtech.ch/ai-agents/">Three-Quarters of Swiss Decision-Makers Plan to Deploy AI Agents in Their Teams</a></p></li><li><p><a href="https://www.computerweekly.com/podcast/Agentic-AI-Storage-and-the-biggest-tech-refresh-in-IT-history">Agentic AI: Storage and &#8216;the biggest tech refresh in IT history&#8217; | Computer Weekly</a></p></li><li><p><a href="https://www.flexential.com/resources/report/2025-state-ai-infrastructure">State of AI Infrastructure Report 2025 | Flexential</a></p></li><li><p><a href="https://virtualworkforce.ai/ai-vs-offshore-bpo-logistics/">AI vs Offshore BPO Logistics: Choosing the Best Approach - Virtualworkforce.ai</a></p></li><li><p><a href="https://www.teslarati.com/tesla-optimus-shows-off-its-newest-capability-progress-accelerates/">Tesla Optimus shows off its newest capability as progress accelerates</a></p></li><li><p><a href="https://kraneshares.com/top-5-viral-humanoid-moments-that-made-2025-the-year-of-robotics/">Top 5 Viral Humanoid Moments That Made 2025 The Year Of ...</a></p></li><li><p><a href="https://research.contrary.com/company/agility-robotics">Agility Robotics&#8217; Business Breakdown &amp; Founding Story - Contrary Research</a></p></li><li><p><a href="https://economy.ac/news/2025/12/202512285544">&#8220;The Next Round of the AI War Is Sovereign AI&#8221; &#8212; Japan Commits USD 20 Billion to Build a Homegrown Model | The Economy</a></p></li><li><p><a href="https://introl.com/blog/japan-ai-infrastructure-135-billion-investment-2025">Japan&#8217;s $135B AI Revolution: Quantum Computing Meets GPUs - Introl</a></p></li><li><p><a href="https://www.gov.uk/government/news/ai-to-power-national-renewal-as-government-announces-billions-of-additional-investment-and-new-plans-to-boost-uk-businesses-jobs-and-innovation">AI to power national renewal as government announces billions of additional investment and new plans to boost UK businesses, jobs and innovation - GOV.UK</a></p></li><li><p><a href="https://tech.eu/2025/11/21/uk-government-announces-billions-of-pounds-of-ai-investment-including-sovereign-ai-unit/">UK government announces billions of pounds of AI investment including Sovereign AI Unit</a></p></li><li><p><a href="https://www.eetimes.com/sovereign-ai-ambition-or-illusion/">Sovereign AI: Ambition or Illusion? - EE Times</a></p></li><li><p><a href="https://www.nvidia.com/en-us/about-nvidia/press-releases/2025/france-bolsters-national-ai-strategy-with-nvidia-infrastructure/">France Bolsters National AI Strategy With NVIDIA Infrastructure</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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[The State of AI 2025–2026: Part I - The Triennium]]></title><description><![CDATA[The three-year period of 2023&#8211;2025 will be recorded in industrial history not merely as a period of technological innovation, but as a fundamental reshaping of the corporate operating model]]></description><link>https://azarnoush.com/p/the-state-of-ai-2025-2026-part-i-the-triennium</link><guid isPermaLink="false">https://azarnoush.com/p/the-state-of-ai-2025-2026-part-i-the-triennium</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Tue, 23 Dec 2025 22:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Co2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>The Transition to the Autonomous Enterprise</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Co2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Co2q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Co2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:756180,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.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_!Co2q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Co2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1325a5ce-1b77-4586-89e7-074a579b7148_1376x768.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>The three-year period of 2023&#8211;2025 will be recorded in industrial history not merely as a period of technological innovation, but as a fundamental reshaping of the corporate operating model. We have witnessed the path of Artificial Intelligence evolve from an experimental tool into a reliable business system capable of reasoning, planning, and acting. The &#8220;State of AI&#8221; as we enter 2026 is no longer defined by model parameters or benchmark scores, but by <em>integrated independence</em>.</p><p>The shift to 2026 will be characterised by three fundamental shifts that define the &#8220;Agentic Enterprise.&#8221;</p><ul><li><p>First, the transition from <strong>Chat to Action</strong>, where AI moves from finding information (RAG) to executing complex business processes (<strong>Tool use and Agentic workflows</strong>).</p></li><li><p>Second, the shift from <strong>Global to National</strong>, driven by the rise of <strong>Sovereign AI</strong> initiatives in Japan, the UK, China, and France, making data location a critical component of geopolitical strategy.</p></li><li><p>Third, the bridge from <strong>Digital to Physical</strong>, led by the <strong>initial commercial deployment</strong> of humanoid robotics in logistics, closing the loop between digital reasoning and physical labour.</p></li></ul><p></p><p>In this three-part article I will cover the following:</p><ul><li><p>Part I: The Three-Year Review (2023&#8211;2025) - This article</p></li><li><p><a href="https://azarnoush.com/p/the-state-of-ai-2025-2026-part-ii-the-frontier-of-capability">Part II: The Frontier of Capability</a> (2025 Benchmark)</p></li><li><p><a href="https://azarnoush.com/p/the-state-of-ai-2026-predictions">Part III: Predictions (2026 Roadmap)</a></p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Part I: The Three-Year Review (2023&#8211;2025)</strong></h2><h3><strong>The Maturity Curve: From Hype to Infrastructure</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R32Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R32Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R32Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:809617,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.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_!R32Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R32Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f051c-a748-41e2-b887-e709ba2ebd0d_1376x768.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>The adoption path from 2023 to 2025 traces a classic S-curve, compressed into a timeframe previously considered impossible for enterprise technology. This compression has created significant organisational stress, separating agile adopters from established companies.</p><h4><strong>2023: The Year of Discovery and Disruption</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WSCr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WSCr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WSCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:937100,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.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_!WSCr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WSCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e1b0cd-f4f9-4854-a4f1-983666af259d_1376x768.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>The release of ChatGPT in late 2022 ignited a &#8220;sudden boom&#8221; of generative capability. 2023 was characterised by &#8220;<strong>Shadow AI</strong>&#8220;, where employee adoption outpaced organisational governance. The primary use cases were text generation and basic coding assistance, often deployed via consumer-grade interfaces.</p><p>The C-Suite focus was exploratory, driven by FOMO (Fear Of Missing Out) and defensive measures regarding intellectual property and data leakage. At this stage, AI was largely viewed as a <strong>productivity tool for individual</strong> workers rather than a systemic architectural component.</p><h4><strong>2024: The &#8220;Messy Middle&#8221; and Integration Challenges</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vNlr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vNlr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vNlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1096954,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.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_!vNlr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vNlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3c5659-7345-4f3b-9b56-0f05d649ab62_1376x768.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>2024 marked the &#8220;<strong>trial limbo</strong>&#8220; phase. Organisations struggled with the &#8220;last mile&#8221; problem of deployment. While Retrieval-Augmented Generation (RAG) became the standard architecture for anchoring models in corporate data, persistent issues with hallucinations, latency, and integration complexity prevented scalable deployment. Many businesses found that while 80% of a workflow could be automated, the remaining 20% required human intervention that canceled out the economic benefits. However, investment remained robust as the market began to understand that Large Language Models (LLMs) were not standalone products but <em>components</em> of a broader, more complex stack.</p><h4><strong>2025: The Year of Production and Agency</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aYgF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aYgF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aYgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1176586,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.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_!aYgF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aYgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45109339-e923-4447-9947-49638303e4c4_1376x768.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>2025 defined the turning point where &#8220;potential&#8221; converted into &#8220;production.&#8221; The narrative shifted decisively from &#8220;What can AI write?&#8221; to &#8220;What can AI <em>do</em>?&#8221;</p><ul><li><p><strong>Production Scale:</strong> By late 2025, 78% of organisations reported using AI in at least one business function, a dramatic rise from 55% the previous year. This indicates that AI has crossed the gap from early adopters to the early majority.</p></li><li><p><strong>The Pilot-to-Production Leap:</strong> 48% of businesses moved beyond testing to deploying Agentic systems in production environments. These systems are not merely answering questions; they are underwriting loans, resolving customer service tickets, and optimising supply chains autonomously.</p></li><li><p><strong>Financial Reality:</strong> AI budgets transitioned from optional &#8220;innovation funds&#8221; to core P&amp;L line items. AI-enabled companies are now allocating 10&#8211;20% of their total R&amp;D budgets to AI development. Spending patterns reveal serious commitment, with 37% of businesses now spending over $250,000 annually on LLMs, and 73% spending over $50,000.</p></li></ul><p><strong>Table 1: The Three-Year Maturity Matrix</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_!-Idp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Idp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Idp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2773953,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.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_!-Idp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Idp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdbcbd28-195e-4ef6-94d5-e4c78c54888b_1376x768.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><h3><strong>The ROI Reality Check: The Valuation Gap</strong></h3><p>The &#8220;Productivity Paradox&#8221; feared by economists, that AI implementation would fail to show up in financial results, has largely been disproven by 2025 data. However, the distribution of value is highly uneven, creating a &#8220;Valuation Gap&#8221; between AI Leaders and Followers.</p><p>Organisations effectively leveraging AI are achieving a 3.7x average ROI on their investments, with top performers reaching an astounding 10.3x return through strategic, deep integration. This massive differential suggests that the value of AI is not linear but exponential based on the depth of process re-engineering.</p><h4><strong>Cost Structure Transformation</strong></h4><p>The most profound impact is visible in operational cost structures, particularly in customer support and service delivery. AI agents are dramatically altering the cost of each interaction. While human agent costs typically range from $3.00 to $6.00 per interaction, AI agents have driven this cost down to between $0.25 and $0.50. This represents a massive reduction in operating costs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZLmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZLmd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZLmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:855600,&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://azarnoush.com/i/182416825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.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_!ZLmd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZLmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3565a9-1167-4d22-9317-fe8fa39e7f76_1376x768.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>Case studies from 2025 illustrate the scale of this disruption:</p><ul><li><p><strong>Financial Services:</strong> A financial services client deployed a five-agent underwriting system that reduced processing time by 67% and error rates by 41%.</p></li><li><p><strong>Customer Support:</strong> Organisations implementing advanced AI service desks report 85&#8211;90% cost reductions in operations, with the break-even point for AI implementation occurring within 4&#8211;6 months.</p></li><li><p><strong>Healthcare:</strong> Hospitals have increased AI investments to reduce wait times and improve patient outcomes, with the sector showing a 36.8% compound annual growth rate in adoption.</p></li></ul><h3><strong>Looking Ahead: The Capability Frontier</strong></h3><p>This retrospective establishes the trajectory of the last three years, but the velocity of future change will be determined by underlying model capabilities.</p><p>In <strong>Part II: State of Capabilities (2025 Benchmark)</strong>, we will shift focus from the organisational layer to the technical layer. We will examine the flagship models of 2025, auditing the current landscape of reasoning, context adherence, and agentic reliability that forms the foundation of the modern AI stack.</p><p>Stay tuned for Part II.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>References</strong></h3><ul><li><p><a href="https://hai.stanford.edu/ai-index/2025-ai-index-report">The 2025 AI Index Report | Stanford HAI</a></p></li><li><p><a href="https://quapton.com/insights/state-of-enterprise-ai-2025">State of Enterprise AI 2025 | Quapton</a></p></li><li><p><a href="https://www.iconiqcapital.com/growth/reports/2025-state-of-ai">The State of AI in 2025 - ICONIQ</a></p></li><li><p><a href="https://evoluteiq.com/blog_post/5-agentic-ai-trends-reshaping-enterprise-automation-in-q4-2025/">5 Agentic AI Trends Reshaping Enterprise Automation in Q4 2025 - EvoluteIQ</a></p></li><li><p><a href="https://www.usaii.org/ai-insights/top-10-ai-trends-to-watch-in-2026">Top 10 AI Trends to Watch in 2026 - United States Artificial Intelligence Institute</a></p></li><li><p><a href="https://sambanova.ai/blog/ai-trends-2026-insights">AI in 2025: What We Got Right + Insights for 2026 - SambaNova</a></p></li><li><p><a href="https://www.agilityrobotics.com/content/digit-moves-over-100k-totes">Digit Moves Over 100,000 Totes in Commercial Deployment - Agility Robotics</a></p></li><li><p><a href="https://www.mckinsey.com/industries/industrials/our-insights/humanoid-robots-crossing-the-chasm-from-concept-to-commercial-reality">Humanoid robots: Crossing the chasm from concept to commercial reality - McKinsey</a></p></li><li><p><a href="https://www.netguru.com/blog/ai-adoption-statistics">AI Adoption Statistics in 2026 - Netguru</a></p></li><li><p><a href="https://www.typedef.ai/resources/llm-adoption-statistics">13 LLM Adoption Statistics: Critical Data Points for Enterprise AI Implementation in 2025</a></p></li><li><p><a href="https://wowlabz.com/gpt-5-august-2025-update/">All You Need to Know About GPT-5 [August 2025 Update] - Wow Labz</a></p></li><li><p><a href="https://www.teneo.ai/blog/ai-vs-live-agent-cost-the-complete-2025-analysis-and-comparison-2">AI vs Live Agent Cost: The Complete 2025 Analysis and Comparison</a></p></li><li><p><a href="https://gocollectiv.com/blog/cost-of-inaction-technology-adoption/">The Cost of Inaction in Technology Adoption - Collectiv</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Economics of AI Coding]]></title><description><![CDATA[Optimising Your Stack for ROI]]></description><link>https://azarnoush.com/p/the-economics-of-ai-coding</link><guid isPermaLink="false">https://azarnoush.com/p/the-economics-of-ai-coding</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Tue, 02 Dec 2025 20:06:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NHzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been working with assisted coding for a couple of years now, and in that time, I&#8217;ve tried pretty much every subscription tier available, from individual pro plans to enterprise team seats.</p><p>When you are managing big teams, or even just scaling your own output as a founder, <strong>cost is rarely just about the monthly subscription fee</strong>. It&#8217;s about the return on investment (ROI). It&#8217;s about efficiency. It&#8217;s about not getting blocked by a rate limit at 2 PM on a Tuesday.</p><p>Pricing models in this space have become intentionally complex. You have token limits, &#8220;fast&#8221; vs. &#8220;slow&#8221; requests, 5-hour reset windows, and hidden overage charges.</p><p>I recently put together a deep-dive comparison between the three most famous coding stacks&#8212;<strong>Cursor, Claude Code, and Windsurf</strong>&#8212;so that you don&#8217;t have to do the trial-and-error yourself. You can just pick and choose based on the stage you are at.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://link.pap.ws/ai-coding-stack-analysis&quot;,&quot;text&quot;:&quot;Analysis Dashboard&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://link.pap.ws/ai-coding-stack-analysis"><span>Analysis Dashboard</span></a></p><h2><strong>The Landscape: UX vs. Raw Power</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NHzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NHzS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NHzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg" width="728" height="406.3255813953488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:498619,&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://azarnoush.com/i/180486323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NHzS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NHzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77d0d1-b821-4a4f-8b56-428530ff7a75_1376x768.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></p><p>Before we talk numbers, we have to define the roles these tools play.</p><ol><li><p><strong>Cursor:</strong> This is the daily driver. The IDE. Its UX and context management (especially the 1M token &#8220;Max Mode&#8221;) are currently unmatched. It is where the code <em>lives</em>.</p></li><li><p><strong>Claude Code:</strong> This is the engine. The heavy lifter. It scales exponentially better than the others when you need high-volume generation.</p></li><li><p><strong>Windsurf:</strong> The budget-friendly backup. Good for scrappy setups, but lacks the high-end context power of Cursor.</p></li></ol><h2><strong>The &#8220;Cost Per Request&#8221; Reality</strong></h2><p>Here is the metric that matters most: <strong>Cost Per Request</strong>.</p><p>Most people look at the monthly price tag ($20 vs $200) and assume the cheaper plan is more efficient. My analysis found the opposite.</p><ul><li><p><strong>Standard Pro Plans ($20/mo):</strong> You are often paying up to <strong>4 cents per request</strong>.</p></li><li><p><strong>High-Tier Plans ($200/mo):</strong> Specifically with Claude Code Max, the leverage is massive. You are paying <strong>less than half a penny per request</strong>.</p></li></ul><p>Most tools scale linearly (pay 3x more, get 3x usage). Claude Code scales exponentially&#8212;jumping to the higher tier gives you roughly <strong>20x the leverage</strong>. If you are building seriously, the expensive plan is actually the cheapest per unit of work.</p><h2><strong>Three Stacks for Three Stages</strong></h2><p>Based on this, I&#8217;ve categorised the optimal setups into three &#8220;archetypes.&#8221;</p><h3><strong>1. The &#8220;Scrappy&#8221; Stack (Budget)</strong></h3><ul><li><p><strong>Cost:</strong> ~$20/mo</p></li><li><p><strong>Strategy:</strong> The Juggling Act.</p></li><li><p>You use <strong>Claude Code Pro</strong> until you hit your 5-hour limit, then you domino down to the free tiers of Cursor and Windsurf. It&#8217;s cheap, but you pay for it in cognitive load and context switching.</p></li></ul><h3><strong>2. The &#8220;Middle&#8221; Stack (Recommended)</strong></h3><ul><li><p><strong>Cost:</strong> ~$120/mo</p></li><li><p><strong>Strategy:</strong> Balance.</p></li><li><p>This is the sweet spot for most active developers. You combine <strong>Cursor Pro ($20)</strong> for the superior interface and specific context tasks, with <strong>Claude Code Scale ($100)</strong> to handle the bulk of the heavy generation. You get the best UX and high volume without breaking the bank.</p></li></ul><h3><strong>3. The &#8220;Baller&#8221; Stack (Power User)</strong></h3><ul><li><p><strong>Cost:</strong> ~$220/mo</p></li><li><p><strong>Strategy:</strong> Unconstrained Speed.</p></li><li><p>You keep Cursor at the base Pro level (because upgrading it doesn&#8217;t give you enough leverage), but you max out <strong>Claude Code ($200)</strong>. This effectively puts a full-stack AI developer in your pocket for less than the cost of three hours of a human developer&#8217;s time.</p></li></ul><h2><strong>My Personal Setup &amp; The Future</strong></h2><p>Personally, I am currently running the <strong>Claude Code Max subscription with Cursor</strong>.</p><p>For me, the ability to solve complex bugs using Cursor&#8217;s context window, combined with the sheer volume of code I can crank out with Claude, is worth every penny of the premium.</p><p>However, the landscape changes fast. These days, I am laser-focused on <strong><a href="https://antigravity.google/">Antigravity</a></strong>. I&#8217;ve been testing it in preview and seeing very good results. It has the potential to shift the efficiency curve yet again. I will be updating this analysis once the public pricing for Anti-Gravity is confirmed.</p><h2><strong>Get the Full Breakdown</strong></h2><p>I&#8217;ve compiled all the data, charts, and efficiency matrices into a single analysis document. It breaks down the math behind the &#8220;Cost Per Request&#8221; and visualises exactly where the break-even points are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EK7f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EK7f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 424w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 848w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 1272w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EK7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png" width="1456" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187681,&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://azarnoush.com/i/180486323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.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_!EK7f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 424w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 848w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.png 1272w, https://substackcdn.com/image/fetch/$s_!EK7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e77a50c-29d9-429c-9395-1f04e707992c_2230x922.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://link.pap.ws/ai-coding-stack-analysis&quot;,&quot;text&quot;:&quot;Analysis Dashboard&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://link.pap.ws/ai-coding-stack-analysis"><span>Analysis Dashboard</span></a></p>]]></content:encoded></item><item><title><![CDATA[Your AI Agent Needs an ID Card, Not Just a Password]]></title><description><![CDATA[The "Agentic World" is here.]]></description><link>https://azarnoush.com/p/your-ai-agent-needs-an-id-card-not</link><guid isPermaLink="false">https://azarnoush.com/p/your-ai-agent-needs-an-id-card-not</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Mon, 24 Nov 2025 21:30:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tisv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We aren&#8217;t just using AI to summarize emails anymore. We are building systems where autonomous agents act on our behalf&#8212;accessing databases, deploying code, and moving money. It is a massive leap forward in productivity, but it introduces a terrifying new security reality.</p><p>If an autonomous agent has the keys to your kingdom, what happens when it gets hijacked?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tisv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tisv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tisv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tisv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tisv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tisv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8606685,&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://azarnoush.com/i/179804029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.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_!tisv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tisv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tisv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tisv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F664981f4-9768-4e86-9236-330d0b1f3fca_5632x3072.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>Traditional security models were built for humans who act slowly and predictable. They crumble when faced with machine-speed attacks. To secure this new frontier, we need to stop relying on static secrets and start treating AI agents with the same rigorous scrutiny we apply to strangers.</p><p>We need <strong>Zero Trust</strong>.</p><h2><strong>The Basics: Never Trust, Always Verify</strong></h2><p>Before we dive into the robot uprising, let&#8217;s ground ourselves in the core concept.</p><p><strong>Zero Trust</strong> is exactly what it sounds like. It discards the old &#8220;castle-and-moat&#8221; idea&#8212;where everything inside the firewall was trusted. In a Zero Trust world, we assume the network is already compromised. No user, no device, and certainly no AI agent is trusted by default.</p><p>Every single request must be verified. Not just once at login, but continuously.</p><h2><strong>The Threat: The &#8220;Bearer Token&#8221; Problem</strong></h2><p>Here is the twist with Agentic AI.</p><p>Humans have multi-factor authentication (MFA). You have a password <em>and</em> a phone. If a hacker steals your password, they are still stuck.</p><p>AI Agents, however, usually rely on <strong>API Keys</strong> or <strong>Bearer Tokens</strong>. In the security world, a bearer token is like cash. If you drop a $100 bill on the ground and someone picks it up, they can spend it. The cashier doesn&#8217;t check if the bill belongs to them; they just check if the bill is real.</p><p>If an attacker steals your agent&#8217;s API key, they <em>become</em> the agent. They inherit all its permissions, all its access, and all its power. Because agents are designed to be autonomous, the attacker can execute thousands of malicious actions before you even wake up to check your logs.</p><h2><strong>The Solution: A New Architecture</strong></h2><p>We cannot fix this by just &#8220;hiding the keys better.&#8221; We need a fundamental architectural shift based on three pillars: Prevention, Containment, and Detection.</p><h3><strong>1. PREVENTION: Strong Workload Identity (The &#8220;ID Card&#8221;)</strong></h3><p>We need to stop asking agents, &#8220;What key do you have?&#8221; and start asking, &#8220;Who are you?&#8221;</p><p>This is where <strong>Workload Identity</strong> comes in. Instead of giving an agent a long-lived secret key (which can be stolen), we give it a cryptographic identity based on <em>what it is</em>.</p><p>Using frameworks like <strong>SPIFFE/SPIRE</strong>, an agent must prove its identity to the system by:</p><ul><li><p>verifying its code hash</p></li><li><p>the server it&#8217;s running on</p></li><li><p>and the user it&#8217;s serving. </p></li></ul><p>Only then does it get a short-lived &#8220;ID Card&#8221; (like an SVID).</p><p>This ID expires every few minutes. Even if an attacker manages to steal it, it becomes useless almost immediately.</p><h3><strong>2. CONTAINMENT: Policy as Code (The &#8220;Real-Time Check&#8221;)</strong></h3><p>Giving an agent an ID card is step one. Step two is making sure it doesn&#8217;t abuse its power.</p><p>In the old model, if you had a key, you could open the door. In the Zero Trust model, we use <strong>Policy as Code</strong> to check every single attempt to open a door.</p><p>We don&#8217;t just grant blanket access. We enforce <strong>Proactive Authentication</strong> and dynamic permissions. A policy engine sits in the middle of the conversation and asks context-aware questions for <em>every request</em>:</p><ul><li><p>&#8220;I know you are the &#8216;Invoice Agent&#8217;, but why are you trying to read the &#8216;Payroll Database&#8217;?&#8221;</p></li><li><p>&#8220;Why are you trying to delete 10,000 records at 3:00 AM?&#8221;</p></li></ul><p>If the action violates the policy, the system blocks it instantly&#8212;stopping long-running malicious activities dead in their tracks.</p><h3><strong>3. DETECTION: Behavioral Anomaly Checks (The &#8220;Safety Net&#8221;)</strong></h3><p>Finally, we must &#8220;Assume Breach.&#8221; We assume that despite our best efforts, a clever attacker might still find a way in.</p><p>This is where <strong>Observation</strong> becomes critical. We monitor the <em>behavior</em> of our agents. We establish a baseline of what &#8220;normal&#8221; looks like.</p><ul><li><p>Does this agent usually send 5MB of data?</p></li><li><p>Does it usually talk to this specific IP address?</p></li></ul><p>If a trusted, verified agent suddenly starts acting strangely, like exporting massive amounts of data or probing new network ports, we treat that anomaly as a threat immediately.</p><h2><strong>The Bottom Line</strong></h2><p>Security in the agentic world isn&#8217;t about building higher walls; it&#8217;s about better guards.</p><p>We are handing over immense power to autonomous software. To do that safely, we must move away from static credentials and embrace a world where identity is proven, access is dynamic, and behavior is constantly watched.</p><p>Your AI agent is a powerful employee. Make sure you verify its ID.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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[Vibe Coding: When & How]]></title><description><![CDATA[A practical guide to the promise and peril of AI-assisted development.]]></description><link>https://azarnoush.com/p/vibe-coding-when-and-how</link><guid isPermaLink="false">https://azarnoush.com/p/vibe-coding-when-and-how</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Fri, 19 Sep 2025 01:58:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0Vpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent countless hours of my career staring at a blinking cursor, trying to translate a complex idea into clean, functional code. But recently, a new method has emerged, one that feels less like architecture and more like alchemy. It's a practice <a href="https://karpathy.ai/">Andrej Karpathy</a> aptly named "vibe 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_!0Vpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Vpr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Vpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg" width="544" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:1013647,&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://azarnoush.com/i/173989108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Vpr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Vpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bee0bb-91bb-4d0a-b3ba-0844682cfe2d_1024x1024.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>Vibe coding is the act of using AI-powered tools to translate a feeling, a "vibe," or a high-level goal directly into working software. Instead of carefully crafting every line, you guide the machine. I experienced this firsthand when I <a href="https://azarnoush.com/p/vibe-coding-a-startup">vibe-coded a startup in the back of a taxi in Vietnam</a>, going from idea to a working product at an unbelievable speed.</p><blockquote><p>Would you fly in an airplane whose navigation system was entirely vibe-coded by an AI that loudly proclaims, "I can make mistakes"?</p></blockquote><p>This is a revolutionary leap forward. But I&#8217;ve learned from that experience that it&#8217;s a double-edged sword. Vibe coding is not the final result; it's just a powerful tool, much like IntelliSense on steroids. And how you use this tool depends entirely on who you are.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>For the Engineer: Code with Conviction</strong></h3><p>If you&#8217;re a software engineer, vibe coding can be an incredible accelerator. It can boilerplate code, write complex algorithms, and even suggest architectural patterns. But this speed comes with one non-negotiable condition: <strong>absolute ownership.</strong></p><p>When you ship a piece of software that was partially or wholly generated by AI, you must be able to say, "<strong>This is my code.</strong>"</p><p>That means you own it completely. If best practices are ignored, you are responsible. If the code has bugs or critical security issues, you are responsible. You can't shrug and say, "It wasn't me, it was the AI's mistake." The moment you commit that code to the repository, you adopt it as your own. You are the human owner, and the buck stops with you.</p><p>If you are not prepared to stand by the code, debug it, and defend it, then you should not ship it.</p><h3><strong>For the Non-Technical Maker: The Prototype Powerhouse</strong></h3><p>If you are a non-coder, a founder, or a product manager, vibe coding is the key to unlocking your vision. It&#8217;s a phenomenal path to a working prototype. You can finally build that interactive mock-up to test your idea with real users or to communicate your vision clearly to a development team.</p><p>However, it is crucial to understand what you have built. You have a powerful blueprint, not a production-ready house.</p><p>This brings me to the single most important thing I hope you take away from this article: <strong>Vibe coded software is not production unless it's owned by a developer.</strong></p><p>That prototype is an incredible asset. But it lacks a human owner who understands the deep implications of the code. Before it ever sees a real customer, it needs a professional engineer to either refactor it completely or rebuild it from the ground up, using your prototype as the perfect guide.</p><h3><strong>For the Leader: The New Cost of Speed</strong></h3><p>As a leader, you&#8217;re likely excited by the productivity gains your team can get from vibe coding. And you should be. But you must also be pragmatic. When you enable this new workflow, you must also invest in new safeguards.</p><p>Allowing AI-assisted code into your software development lifecycle means you need to double down on verification. Your code review process needs to become more rigorous, not less. Your QA and testing processes need to be deeper and more comprehensive. You also need to invest in better, more detailed functional and non-functional requirements so there is less possibility of things getting missed.</p><p>You are trading a faster first draft for a more intensive editing and verification phase. Skipping this step doesn't create efficiency; it creates technical debt and risk that you will eventually have to pay for.</p><h3><strong>AI Doesn't Replace Us, It Highlights Us</strong></h3><p>There&#8217;s a popular belief that AI will eventually replace humans, especially developers. Based on my experience, I believe the opposite is true. The role of the human engineer will become more important than ever before.</p><p>An AI can generate code, but it cannot take ownership. It can't be held accountable for a security breach. It can&#8217;t understand the long-term business vision and make nuanced architectural decisions to support it.</p><p>So, before you ship that next feature, ask yourself a question: Would you fly in an airplane whose navigation system was entirely vibe-coded by an AI that loudly proclaims, "I can make mistakes"? When it comes to production software, the answer should be a resounding no. The final check, the ultimate responsibility, must always remain human.</p>]]></content:encoded></item><item><title><![CDATA[How I Built a Startup in the Back of a Taxi in Vietnam]]></title><description><![CDATA[The story of how a much-needed vacation and a dead app led to the creation of Echo Ink.]]></description><link>https://azarnoush.com/p/vibe-coding-a-startup</link><guid isPermaLink="false">https://azarnoush.com/p/vibe-coding-a-startup</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Thu, 28 Aug 2025 03:06:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f9a_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two weeks in Vietnam was supposed to be a complete reset. After two years of non-stop work, I was finally taking a real break. I expected to trade my keyboard for fresh coconuts and my code editor for the chaotic, vibrant streets of a country I&#8217;d never seen. I got all of that, but I also came home with something I never expected: a new startup.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></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_!f9a_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9a_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 424w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 848w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 1272w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9a_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ede6fb3-797f-49b3-8b07-992e93efa49a.tif&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;:4321110,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/tiff&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://azarnoush.com/i/171340788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f9a_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 424w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 848w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 1272w, https://substackcdn.com/image/fetch/$s_!f9a_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ede6fb3-797f-49b3-8b07-992e93efa49a.tif 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>This is the story of how a vacation turned into the birthplace of <strong><a href="https://echo.ink">Echo Ink</a></strong>, my answer to the sudden death of my favorite read-it-later app, Pocket.</p><h3>The Slow-Paced Inspiration of Vietnam</h3><p>Vietnam was a sensory overload in the best way possible. The sheer number of motorbikes weaving through traffic, the sight of local riders wrapped head-to-toe in jackets and masks to shield themselves from the sun, and the simple joy of a fresh coconut that costs less than bottled water. It was all beautifully new.</p><p>But one observation stood out and, funnily enough, became the catalyst for this whole project: the pace of life. In Vietnam, nobody seems to be in a rush. The speed limits are low, and people happily cruise below them. A trip that would take 30 minutes back home in Australia easily stretched to an hour.</p><p>Suddenly, I had an abundance of one of my scarcest resources: time. Specifically, time spent in the back of taxis with nothing but my phone.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JR_K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JR_K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JR_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1984662,&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://azarnoush.com/i/171340788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.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_!JR_K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JR_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0793e7d-22ec-40c7-bc13-ae5c5499ffdd_4192x2030.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>A Problem Worth Solving</h3><p>Just before leaving for my trip, I was hit with some frustrating news: Pocket, my go-to app for saving articles to read later, was shutting down. I had a whole library of content I was counting on reading during my travels. It was a small annoyance, but it sparked an idea. I was sitting in traffic with hours to kill and a problem to solve.</p><p>So, I turned to my girlfriend in the back of a Grab taxi and said, "What if I just built my own?"</p><p>And so, Echo Ink was born.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fmpL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fmpL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 424w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 848w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 1272w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fmpL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png" width="1456" height="1029" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1029,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355224,&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://azarnoush.com/i/171340788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.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_!fmpL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 424w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 848w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.png 1272w, https://substackcdn.com/image/fetch/$s_!fmpL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a18287-131b-4746-8ff7-1d3542bcc353_2410x1704.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><h3>"Vibe Coding" an App on My Phone</h3><p>I started coding the entire thing on my phone using Replit. It felt less like traditional development and more like what some founders are calling <strong>"vibe coding"</strong>&#8212;using AI to rapidly bring an idea to life. The speed was mind-blowing. It was like having a team of developers in my pocket, instantly turning my ideas into functional code.</p><p>In just a few days of taxi rides, I had a working proof of concept with features that made the app genuinely useful. I even built a Progressive Web App (PWA) so I could "share" articles directly to Echo Ink from my phone's native share sheet. The initial progress was exhilarating.</p><h3>When the Vibe Fades: Hitting AI's Limits</h3><p>However, as the project grew more complex, the "magic" started to wear off. The AI began making more mistakes, leaving behind messy, duplicated code. Fixing one bug would often create another. I found myself spending more time iterating and correcting the AI's output than building new features.</p><p>The breaking point came just hours before our flight back to Australia. I wanted to add an offline mode so I could read my saved articles on the plane. This, it turned out, was pushing the AI past its limits. The attempt to implement this feature broke several others, leaving the app in a fragile state.</p><p>My experience perfectly mirrored an article I later read in <a href="https://www.the-founders-corner.com/p/vibe-coding-101-the-no-code-stack">The Founder's Corner</a> titled "Vibe Coding 101." AI is an incredible tool for getting a project from zero to a minimum viable product (MVP). But as complexity and the need for refactoring grow, its limitations become clear. It's a fantastic starting point, but it's not the whole journey.</p><h3>Try Echo Ink (and Embrace the Alpha)</h3><p>Despite the challenges, I'm incredibly proud of what I built during my vacation. I use Echo Ink every day. It&#8217;s a brilliant tool born from a real need, a bit of boredom, and a lot of taxi time.</p><p>It's still very much an alpha version, so please don't expect a perfectly polished product. But if you're looking for a simple, effective read-it-later tool, I&#8217;d love for you to give it a try. Let me know what you think, and we'll see where the life of this unexpected project goes.</p><p><strong>Check it out here: </strong></p><p><a href="https://echo.ink">https://echo.ink</a></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:30775115,&quot;userName&quot;:&quot;Aboo&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Three Years In: What I've Learned on the Startup Marathon]]></title><description><![CDATA[After three years of building my startup, here are the lessons I'd share with my past self&#8212;and the 'mistakes' I'd gladly make all over again.]]></description><link>https://azarnoush.com/p/three-years-in-what-ive-learned-on</link><guid isPermaLink="false">https://azarnoush.com/p/three-years-in-what-ive-learned-on</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Sun, 20 Jul 2025 22:30:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!amEx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Three years. One thousand and ninety-five days. That's how long I've been on this incredible, chaotic, and deeply rewarding journey of building my startup, <strong>Plan &amp; Publish<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></strong> . In the fast-paced world of entrepreneurship, where headlines are dominated by overnight successes and billion-dollar valuations, just <strong>showing up every day can feel like a victory</strong> in itself. And it is. I've come to believe that the true measure of success isn't found in hitting arbitrary targets, but in the lessons learned and the growth experienced along the way. <strong>The journey </strong><em><strong>is</strong></em><strong> the destination.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></a></p><p>But reflection is a powerful tool. Looking back doesn't mean having regrets; it means gaining wisdom. If I could rewind the clock and stand at the starting line again, there are a few things I would do differently, and a few "mistakes" I would wholeheartedly make all over again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!amEx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!amEx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 424w, https://substackcdn.com/image/fetch/$s_!amEx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 848w, https://substackcdn.com/image/fetch/$s_!amEx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!amEx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!amEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png" width="728" height="1085.132075471698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1264,&quot;width&quot;:848,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1689500,&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://azarnoush.com/i/168760424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!amEx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 424w, https://substackcdn.com/image/fetch/$s_!amEx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 848w, https://substackcdn.com/image/fetch/$s_!amEx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!amEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f751a8-e4e0-4297-8cf6-85d1e27fa613_848x1264.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>What I'd Do Differently: Lessons from the Trenches</strong></h3><ol><li><p><strong>Craft the Story Before the Code.</strong> I was incredibly fortunate to find a great angel investor who believed in the vision early on. However, my first instinct was to build, build, build. Looking back, I would have <strong>started with the pitch deck</strong>. Not just as a fundraising tool, but <strong>as a north star</strong>. Forcing yourself to articulate the problem, the solution, the market, and the vision on a few slides is the ultimate test of clarity. It solidifies the "why" before you get lost in the "how." I'd then revisit that deck every quarter, tracking our evolution, celebrating pivots, and preserving the old versions as a storybook of our journey.</p></li><li><p><strong>Shout Your Idea from the Rooftops.</strong> There's a common fear among first-time founders that someone will steal their brilliant idea. I've learned that an idea, in isolation, has little value. <strong>Execution and community are everything</strong>. I would have been loud and public from day one. I wouldn't have just sought feedback; I would have invited a community to build <em>with</em> us. Letting the people you aim to serve shape the product isn't just about validation&#8212;it's about building something that people genuinely need and love.</p></li><li><p><strong>Build a Framework for Success with OKRs.</strong> In the early days, passion fuels everything. But passion without direction can lead to burnout and wasted effort. I would have implemented Objectives and Key Results<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> (OKRs) from the very beginning. By <strong>setting clear, ambitious goals from the top down</strong> and ensuring every task contributes to those key results, you create a culture of focus and accountability. It transforms a scattered team into a unified force moving in the same direction.</p></li></ol><h3><strong>The "Mistakes" I'd Gladly Make Again</strong></h3><p>I call these "mistakes" only because the final chapter of our story hasn't been written yet. They were unconventional, risky decisions that many would advise against, but they have been fundamental to our progress.</p><ol><li><p><strong>Delegate to Accelerate.</strong> From the start, I made the call to engage as many full-time developers<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> as we could afford, rather than trying to code everything myself. It's a humbling process to accept that someone else might not execute a task exactly as you would. But I would do it again in a heartbeat. It allowed me to focus on strategy, vision, and growth, while multiplying our development capacity.</p></li><li><p><strong>Think Big, Always.</strong> My vision has always been audacious. Instead of shrinking the dream to fit my personal capacity, I chose to find people who could help build it. This meant accepting that delegation sometimes leads to outcomes that are different, or even "worse" in the short term, than if I had done it myself. But thinking big is a non-negotiable. It&#8217;s what attracts talent, inspires a team, and pushes you beyond your limits.</p></li><li><p><strong>Prioritize Quality and Scalability from Day One.</strong> The mantra "move fast and break things" has its place, but not at the expense of a solid foundation. We made the conscious decision not to sacrifice quality for speed. We built for the company we wanted to become, not just the company we were. This meant thinking about scalable architecture and robust systems from the outset. It may have slowed us down initially, but it's the bedrock that allows us to build higher and faster today.</p></li></ol><p>The entrepreneurial path is not a straight line. It's a winding road of triumphs, setbacks, and invaluable lessons. After three years, I'm more convinced than ever that the real prize isn't some far-off destination, but the strength, wisdom, and resilience you gain with every step you take.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="http://planandpublish.com">Plan &amp; Publis</a> is a code-free app creation platform.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Thanks to <a href="https://www.linkedin.com/in/vishen/">Vishen Lakhiani</a> for this <a href="https://www.youtube.com/watch?v=ObUus0naBYA">incredible speech</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Thanks to <a href="https://yaama.tech">Yaama Tech</a>, that made is possible.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Fear of Losing]]></title><description><![CDATA[I've learnt a lot of life lessons on my chess board.]]></description><link>https://azarnoush.com/p/the-fear-of-losing</link><guid isPermaLink="false">https://azarnoush.com/p/the-fear-of-losing</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Thu, 10 Jul 2025 22:11:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!58kS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've learnt a lot of life lessons on my chess board. This one is interesting, and it may sound cliche, but it happens more often than can be ignored.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!58kS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58kS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!58kS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!58kS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!58kS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58kS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg" width="800" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74654,&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://azarnoush.com/i/167969922?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.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_!58kS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!58kS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!58kS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!58kS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2b881-59ae-449f-acb2-898e42552f02_800x800.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><br>The fear of losing often becomes the reason we lose.<br><br>I've noticed something interesting in my chess games - I play better against stronger players because they're worried about losing to someone ranked below them. But when I'm winning and should feel confident, I start playing scared, worried about messing up my advantage.<br><br>This shows up everywhere in life, doesn't it? In business, relationships, or trying something new - we often hold back when we have something to lose. The minute we switch from trying to win to trying not to lose, we've already started to fail.<br><br>Just like in chess, doing well in life needs both smart thinking and bravery. The real challenge isn't beating others - it's beating our own fears.<br><br>Has this happened to you? When did playing it too safe hold you back?</p>]]></content:encoded></item><item><title><![CDATA[The Great AI Model Shuffle]]></title><description><![CDATA[Why Developers Are Wasting 6 Hours a Week (And How to Get Them Back)]]></description><link>https://azarnoush.com/p/the-great-ai-model-shuffle</link><guid isPermaLink="false">https://azarnoush.com/p/the-great-ai-model-shuffle</guid><dc:creator><![CDATA[Aboo]]></dc:creator><pubDate>Sun, 29 Jun 2025 12:20:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3Ax-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>SHOCKING: The average developer wastes 312 hours annually just switching between AI models. That's nearly 8 full work weeks down the drain.</strong></p><p>What if I told you the AI revolution that promised to boost productivity is actually creating a massive new inefficiency? The evidence is mounting, and it's time we addressed the elephant in the developer room.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Ax-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Ax-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Ax-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Great AI Model Shuffle: Why Developers Are Wasting 6 Hours a Week (And How to Get Them Back)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Great AI Model Shuffle: Why Developers Are Wasting 6 Hours a Week (And How to Get Them Back)" title="The Great AI Model Shuffle: Why Developers Are Wasting 6 Hours a Week (And How to Get Them Back)" srcset="https://substackcdn.com/image/fetch/$s_!3Ax-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3Ax-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167902db-9b5e-45fb-8eb2-0e2b450b16aa_2048x1024.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://azarnoush.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://azarnoush.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>The Hidden Productivity Killer No One's Talking About</strong></h2><p>Every day, developers worldwide perform an exhausting dance I call "The Great AI Model Shuffle" &#8212; bouncing between ChatGPT, Claude, Gemini, Llama, and countless specialized models. Each switch costs precious time, focus, and mental energy.</p><blockquote><p>"I spend more time configuring different AI environments than actually solving problems with them," confessed a senior developer at a Fortune 500 company during my recent consultation.</p></blockquote><p>This resonated deeply. In my work with engineering teams across industries, I've witnessed brilliant minds reduced to glorified system administrators &#8212; constantly juggling credentials, environments, and incompatible outputs.</p><p>But here's the kicker: according to Stanford's 2025 AI Index Report, context switching between tools reduces deep work capacity by up to 40%. That's not just inefficiency. That's talent waste at industrial scale.</p><p><strong>BOOM.</strong></p><h2><strong>The Three-Headed Monster Devouring Developer Time</strong></h2><p>The problem is three-fold:</p><ul><li><p><strong>Fragmented tooling</strong> forces developers to become "AI polyglots" just to complete basic tasks.</p></li><li><p><strong>Poor integration</strong> between models creates manual handoffs that should be automated.</p></li><li><p><strong>Constant new models</strong> introduce perpetual learning curves that steal focus from actual innovation.</p></li></ul><p>A mid-sized development team of 20 engineers is losing approximately 6,240 hours annually to this shuffle. That's equivalent to THREE FULL-TIME DEVELOPERS worth of productivity.</p><p><em>Gone. Vanished. Evaporated.</em></p><h2><strong>The Real Cost Goes Beyond Hours</strong></h2><p>The financial impact is staggering. With the average developer salary hovering around $120,000 in 2025, companies are burning roughly $360,000 per year in lost productivity for every 20 developers on staff.</p><p>But the cost isn't just financial &#8212; it's emotional too.</p><blockquote><p>"The constant context switching between different AI environments is mentally exhausting," shares Maya Chen, Lead Engineer at a prominent fintech startup. "By Friday afternoon, I feel like my brain has run a marathon just from reformulating the same problems for different AI models."</p></blockquote><h2><strong>Why This Is Happening Now</strong></h2><p>The explosion of specialized AI models has created what researchers call "tool fragmentation" &#8212; a phenomenon where each new capability comes packaged in its own isolated environment.</p><p>While Gemini 2.5 might excel at visual reasoning tasks, Claude Opus might handle long-context documentation better, and your company's custom-tuned model might understand internal codebases more effectively.</p><p>Each has its strengths. Each has its interface. Each has its quirks.</p><p>And you're left playing AI traffic controller instead of building great software.</p><h2><strong>The Four Strategies Smart Teams Are Using</strong></h2><p>The most effective engineering organizations I've worked with are reclaiming those lost hours through four proven strategies:</p><ol><li><p><strong>Unified AI Platforms</strong> Forward-thinking teams are implementing platforms that support multiple models through a single interface. This approach has shown to reduce context-switching time by up to 73%, according to a 2025 developer productivity study by DevOps Research and Assessment (DORA).</p></li><li><p><strong>Knowledge Consolidation</strong> Creating internal knowledge bases that document model-specific quirks and best practices prevents every team member from rediscovering the same limitations.</p></li><li><p><strong>AI Office Hours</strong> Establishing regular sessions where developers share optimization techniques creates a culture of continuous improvement around AI usage.</p></li><li><p><strong>Custom Middleware</strong> Building lightweight translation layers between different AI services eliminates manual copy-pasting and reformatting.</p></li></ol><h2><strong>5 Practical Steps You Can Implement Today</strong></h2><p>Ready to reclaim your six hours? Here's your action plan:</p><ol><li><p><strong>Conduct an AI audit</strong> &#8212; Track which models you use and why for one week.</p></li><li><p><strong>Identify your core models</strong> &#8212; Find the 2-3 tools that cover 90% of your needs.</p></li><li><p><strong>Create decision rules</strong> &#8212; Establish clear guidelines for when to use each model.</p></li><li><p><strong>Implement unified interfaces</strong> &#8212; Explore tools like LangChain or Fixie that provide single-point access.</p></li><li><p><strong>Schedule optimization reviews</strong> &#8212; Set aside 15 minutes weekly to refine your AI workflow.</p></li></ol><p><strong>Screenshot this list. Your future self will thank you.</strong></p><h2><strong>The Teams That Solve This First Will Win</strong></h2><p>Imagine what your developers could build with an extra 300+ hours per year.</p><p>That's not just optimization. That's transformation.</p><p>The teams that solve this integration challenge first will have a massive competitive advantage in shipping features, attracting talent, and maintaining developer satisfaction.</p><p>As AI continues to evolve at breakneck speed, the winners won't be those with access to the most models &#8212; but those who integrate them most seamlessly.</p><h2><strong>What's Your Experience?</strong></h2><p>Have you felt the pain of the Great AI Model Shuffle? Which strategy resonates most with your situation?</p><p>Let's build a collection of solutions together. After all, we're all navigating this new landscape together.</p><p>Forward this to the one developer on your team who's always juggling between AI tools &#8212; they'll appreciate knowing they're not alone.</p>]]></content:encoded></item></channel></rss>