<?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[Growth Dispatch]]></title><description><![CDATA[Field notes on AI, product-led growth, data, and go-to-market strategy.]]></description><link>https://www.piyush.cc</link><image><url>https://substackcdn.com/image/fetch/$s_!bqsk!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb82e0afa-555b-4ee2-af3d-b47261a3166e_302x302.png</url><title>Growth Dispatch</title><link>https://www.piyush.cc</link></image><generator>Substack</generator><lastBuildDate>Tue, 04 Aug 2026 21:48:19 GMT</lastBuildDate><atom:link href="https://www.piyush.cc/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[piyush sagar mishra]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[datathon@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[datathon@substack.com]]></itunes:email><itunes:name><![CDATA[piyush sagar mishra]]></itunes:name></itunes:owner><itunes:author><![CDATA[piyush sagar mishra]]></itunes:author><googleplay:owner><![CDATA[datathon@substack.com]]></googleplay:owner><googleplay:email><![CDATA[datathon@substack.com]]></googleplay:email><googleplay:author><![CDATA[piyush sagar mishra]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What happens when your AI generator is compliant but your website is not]]></title><description><![CDATA[What California's AI Transparency Act and Article 50 actually mean for a marketing team]]></description><link>https://www.piyush.cc/p/what-happens-when-your-ai-generator</link><guid isPermaLink="false">https://www.piyush.cc/p/what-happens-when-your-ai-generator</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Mon, 03 Aug 2026 04:01:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0f18a205-7375-4db0-bed9-c6ec3aa21038_2838x1082.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.onetrust.com/blog/california-ai-transparency-act-requirements-deadlines-and-compliance-steps/"><span>California's AI transparency act</span></a><span> and the </span><a href="https://digital-strategy.ec.europa.eu/en/policies/guidelines-transparency-ai-generated-content"><span>EU AI act's article 50 transparency</span></a><span> rules both became operative yesterday. Both of these have similar roots - if your system generates synthetic image/video/audio, the output has to carry a machine-readable mark that survives distribution + can be detected later (and in Europe the same applies to text as well).</span><br><br><span>From an enterprise POV, this is especially relevant for a marketing team where the marking duty sits upstream with whoever supplies your generation tools.</span></p><ol><li><p><strong><span>The first (and the most common) place it would show up is the content pipeline</span></strong><span>. If your designer generates a hero in Firefly, it would come out of the tool with a C2pa manifest sitting in the metadata. But then it'd get resized into 3 ad ratios in Canva, exported as a jpeg, uploaded to Bynder, resized again into responsive variants by the CMS, and converted to .webP by Cloudflare on the way to the browser, and by the time it renders on your microsite the manifest would be gone (because most transformation steps drop metadata they do not recognise). So the generator did meet its obligation but the file your customer sees carries nothing --&gt; putting the work in auditing every handoff between creation and publication</span></p></li><li><p><strong><span>The second is the deployer side in Europe, where disclosure falls on the team running the experience even though the model came from somewhere else.</span></strong><span> E.g. if you have an OpenAI-backed email assistant drafting and sending replies from your Growth inbox to EU customers, that inbox needs to tell people they are dealing with an AI (and yeah, it can't be a light grey font label buried in a P.S.). Same again for a campaign built on a synthetic voice-over or an AI-generated spokesperson (which counts as a deepfake for these purposes and needs a label). OpenAI carries the marking duty for the model, but enterprises carry the disclosure duty for the experience they built with it</span></p></li><li><p><strong><span>The third is 2027, when California would require large online platforms to detect provenance data and display it to users through an interface.</span></strong><span> So you may generate a set of Linkedin/Meta ad creatives in Firefly, the provenance data would survive your pipeline this time, and the platform would read it and put an "AI info" style panel next to your ad. The platform would write the copy in that panel and you may have no say in what it says (what you definitely don't want is for your CMO to see it for the first time as a screenshot forwarded by someone in sales or as a tag on linkedin)</span><br><br><strong><span>For anyone running content at scale w/ AI, the next few months could be pretty unglamorous work:</span></strong><span> an inventory of which tools generate what, test of whether metadata survives your publishing path (jpeg export settings/DAM renditions /CDN transforms are where it usually breaks today), disclosure language for every AI-facing surface in EU markets etc.</span></p></li></ol>]]></content:encoded></item><item><title><![CDATA[good model <> bad plumbing]]></title><description><![CDATA[Where does value sit at the Deep application layer in AI]]></description><link>https://www.piyush.cc/p/good-model-bad-plumbing</link><guid isPermaLink="false">https://www.piyush.cc/p/good-model-bad-plumbing</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Fri, 10 Jul 2026 00:30:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7cb8ca97-043e-423e-a2b2-50ffba8d67b4_1600x900.svg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>When Anthropic launched Claude Science, they published a result where the same model went from 16.9 percent accuracy on a biology retrieval task to 92.8 percent, and the model did not get any smarter in between (</span><a href="https://www.anthropic.com/research/agents-in-biology"><span>here</span></a><span>, and </span><a href="https://news.northeastern.edu/2026/06/30/anthropic-claude-science-launch/"><span>here</span></a><span>). All they changed was how the data reached it - they wrapped a plain, deterministic retrieval tool around the scientific databases, and suddenly every model they tested cleared 92 percent on queries that had been embarrassing them minutes earlier.</span></p><p><span>this is interesting because it quietly undermines a lot of how we talk about these systems and spend our time on the model -  on parameter counts and benchmark leaderboards and which lab is ahead this month, and here is a case where the difference between a failing grade and near-perfect had nothing to do with the model at all; just the messy way scientific databases hand back their data, the ambiguous identifiers and the half-documented APIs, and once you smoothed that path the intelligence that was always there could finally land.</span></p><p><span>A lot of what we call a model being dumb is really a model being handed garbage and asked to perform - when chatGpt gives you a confident wrong answer about a niche fact, the instinct is to say the model is not good enough yet, but often the real story is that the information it needed was never cleanly available to it in the first place, sort of what one of my colleagues keeps saying - the brain was fine and the eyes were fogged, and we keep blaming the brain because the brain is the exciting part to argue about.</span></p><p><span>At the </span><strong><span>application layer,</span></strong><span> where Claude Science and Claude Health (soon) start getting better: the last wave came from bigger training runs and more compute, which is expensive and glamorous and gets the headlines; the next wave might come from something almost nobody wants to fund, which is the slow work of cleaning up how the world&#8217;s data is stored and served, the unglamorous librarians and API maintainers and schema wranglers who make information legible to a machine.</span></p><p><span>So who actually benefits from this and becomes valuable? if reliability comes from deterministic tools bolted onto a probabilistic model, then the person quietly maintaining a genomics database in a university basement becomes as load-bearing to AI progress as a researcher at a frontier lab, and almost nobody is treating them that way (today, i mean). </span></p>]]></content:encoded></item><item><title><![CDATA[You can talk an AI into a heist if you call it a game]]></title><description><![CDATA[Bioshocking, and why the point of weakness is so interesting.]]></description><link>https://www.piyush.cc/p/you-can-talk-an-ai-into-a-heist-if</link><guid isPermaLink="false">https://www.piyush.cc/p/you-can-talk-an-ai-into-a-heist-if</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Wed, 08 Jul 2026 00:30:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4999951e-58d8-4726-961a-c99cc60ac4de_1600x900.svg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Came across this interesting </span><a href="https://www.malwarebytes.com/blog/ai/2026/07/bioshocking-when-gaming-ai-agents-is-no-longer-a-game"><span>article</span></a><span> last week where a researcher showed how he got an AI browser to leak a user&#8217;s credentials, and he did it by convincing the agent that the theft was a move in a game. </span></p><p><span>The attack is called BioShocking, and the setup is almost silly when you think about it - a web page presents the agent with a puzzle, the puzzle rewards wrong answers, so 2 + 2 = 5 earns points, and once the agent accepts that it is playing, it stops applying real-world caution and starts applying game logic to things that are not a game. Yes, that simple. this proof of concept walked straight through Chatgpt Atlas, perplexity&#8217;s comet, a handful of smaller AI browsers, and even Anthropic&#8217;s claude plugin, where the patch that was supposed to fix it reportedly did not hold.</span></p><p><span>It&#8217;s interesting where the weakness actually lives - nobody found a broken function or an unescaped input, because the exploit sits in the story the agent believes it is inside. So as a user you did not break the lock but convinced the guard that the building is a stage set and the burglary is his scene. Such a different kind of vulnerability than we are used to defending, and our whole toolkit assumes the enemy is code.</span></p><p><span>I am sure we won&#8217;t see an extension of this through time, but if you think about where this could go - as agents get more autonomous and start booking, buying, and sending on our behalf, the attack surface moves away from memory and network calls and toward framing and context, which means the people trying to break them will look less like hackers and more like con artists - someone who does not defeat your reasoning but instead chooses the premise you reason from, and a suggestible model is an easy mark because it has read every persuasion tactic ever written and internalised none of the scepticism that comes from being burned.</span></p><p>The defensive side gets strange fast too (<span>and this is really tricky for me to articulate simply) -- if the exploit is a bad frame, then the guardrail has to survive being told that the guardrail is part of the game, and you cannot write that rule as a simple filter because the attacker gets to redefine what the rule is protecting. Security teams may soon need something that reads more like a psychology of manipulation, a set of instincts about when a request is trying to move the agent into a fictional world where the normal rules are suspended.</span></p><p><span>Every time one of these attacks works, the honest fix is to make the agent more suspicious, more likely to stop and ask, which is the exact opposite of the smooth autonomy the products are now selling. So there&#8217;s this weird tension we have not priced in, where the more capable and independent we let these agents become, the more valuable it is to talk them into the wrong story. Philosophically - worth thinking-  how do you build a mind that acts on your behalf but cannot be convinced it is only pretending?</span></p>]]></content:encoded></item><item><title><![CDATA[Model tiers are a budget lever and nobody's watching the other end]]></title><description><![CDATA[Anthropic added admin analytics, spend alerts, and model-level entitlements to Claude Enterprise last week, right after a run of companies (Uber among them) burned through an entire year's AI budget in about four months.]]></description><link>https://www.piyush.cc/p/model-tiers-are-a-budget-lever-and</link><guid isPermaLink="false">https://www.piyush.cc/p/model-tiers-are-a-budget-lever-and</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Mon, 06 Jul 2026 01:31:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/90cadb1a-26ef-4a78-abe8-5a3045534c2d_2000x1000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Anthropic added admin analytics, spend alerts, and model-level entitlements to Claude Enterprise </span><a href="https://support.claude.com/en/articles/15694740-manage-model-access-for-your-organization"><span>last week</span></a><span>, right after a run of companies (Uber among them) burned through an entire year's AI budget in about four months. </span></p><p><span>On the surface it reads like ordinary cost governance (the kind of dashboard IT always eventually asks for), but what it&#8217;s also subtly admitting is that the model choice has become an infra decision that most orgs are still treating as a cost line. </span></p><p><span>When you give admins a dial to route some teams to a cheaper model and cap their spend, you're also handing them a dial that quietly sets the ceiling on those teams' output quality, and </span><strong><span>nobody downstream will see the dial move.</span></strong><span> </span></p><p><span>A team put on the cheaper model doesn't produce visibly broken work, it produces </span><strong><span>slightly-worse work faster</span></strong><span>, and slightly-worse repeated across every deliverable for a quarter is something that wont show up as a single bad number. </span></p><p><span>Anthropic's own </span><a href="https://www.anthropic.com/features/project-deal"><span>negotiation experiment</span></a><span> made this concrete a few weeks back, where the better model consistently got the better outcome and the people on the losing end rated everything as fair.</span></p><p><span><br>So the spend controls solve a genuine problem (budgets that vanish in four months are not sustainable) while </span><strong><span>creating a quieter one</span></strong><span>, because the same lever that protects the budget also decides who in your org operates at the raised floor and who sits just below it. </span><a href="https://www.forbes.com/sites/josipamajic/2026/07/02/karp-says-frontier-ai-labs-are-stealing-enterprise-value-and-vcs-are-listening/"><span>Karp calling frontier pricing a wealth tax</span></a><span> on business this week is the loud version of the same tension, and the labs shipping cost governance is the quiet version.</span></p><p><span><br>An interesting qsn for IT/procurement friends: when you set those model tiers by team, are you actually deciding budget, or are you deciding which parts of the company get to do good work, and do you know which one you're doing?</span></p>]]></content:encoded></item><item><title><![CDATA[Outcomes-as-a-service]]></title><description><![CDATA[.. and why everyone&#8217;s repackaging the same shift]]></description><link>https://www.piyush.cc/p/outcomes-based-services-as-a-service</link><guid isPermaLink="false">https://www.piyush.cc/p/outcomes-based-services-as-a-service</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Fri, 03 Jul 2026 17:50:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bqsk!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb82e0afa-555b-4ee2-af3d-b47261a3166e_302x302.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>BearingPoint opened what it&#8217;s calling an outcome-based marketplace, moving from SaaS to &#8220;outcome as a service,&#8221; with a catalog of 40+ AI agents, products, and services where the pitch is the result vs.  the tool. i am sure everyone&#8217;s  been expecting something in this shape for a while, because agents made it possible and the market kind of demands it now. We started seeing it with FDEs a while ago anyway; this one is just a commercial tweak to the FDE staffing model. </p><p>the logic is simple - models are capable but most organizations can&#8217;t deploy them alone, so a plain software license leaves them stuck, and a one-time consulting project doesn&#8217;t stick either. so there&#8217;s now this ongoing engagement that bundles deployment, workflow redesign, change management, and tuning into one thing you pay for by outcome, which rarely existed as a category before agents made it necessary.</p><p>what&#8217;s interesting is that every large consultancy is packaging the same shift differently, depending on where they sit in the delivery chain. </p><ol><li><p>Accenture and serviceNow launched a forward deployed engineering program in May, where mutual teams get embedded inside a client&#8217;s own systems and build agentic workflows specific to that client, priced and scoped per engagement rather than browsed off a shelf. that&#8217;s the bespoke end of the same idea BearingPoint just productized into a catalog.</p></li><li><p>McKinsey is working the problem from the other direction - shifting more partner pay into equity because getting paid on delivered outcomes instead of billed hours makes cash flow slower and less predictable, and someone in the partnership has to absorb that. </p></li><li><p>and the GSA recently forced Deloitte, Accenture, Guidehouse, and Booz Allen to give up over $20B in concessions and move to performance-based federal contracts, which is outcome pricing showing up as a mandate rather than a strategy choice.</p></li></ol><p>So this is the services-as-a-service wave arriving with a brand name attached, and i&#8217;d bet BearingPoint is early rather than alone, because every large consultancy and every lab with a services arm has the same read on where the ready-to-deploy market ends. </p><p>A Futurum survey earlier this year found enterprise preference for outcome-based pricing had climbed to 21.7%, about even with per-seat pricing for the first time, which tells us this isn&#8217;t a niche preference anymore!</p><p>if you sell software today, is your buyer paying for your product or for the outcome it&#8217;s supposed to produce, and what happens when a competitor just sells them the outcome? </p>]]></content:encoded></item><item><title><![CDATA[Is it a task, or a job?]]></title><description><![CDATA[New jobs are definitely coming, just 6 to 18 months later than you'd like]]></description><link>https://www.piyush.cc/p/is-it-a-task-or-a-job</link><guid isPermaLink="false">https://www.piyush.cc/p/is-it-a-task-or-a-job</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 07 Jun 2026 06:03:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5308292b-d81e-413d-b22f-adc7eb07c3bb_2053x1240.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For almost everyone commenting on the future of jobs, the standard way to think about AI and work is <strong>subtraction</strong>. A job is a list of tasks, AI can do some of them, so cross those off and look at what remains. Blah.</p><p><strong>It is a tidy method but it has a fatal limitation: it can only ever predict shrinkage</strong>. Start from existing jobs, remove things, and the best case is a smaller version of what already existed. The method has no way to generate a job that did not exist before, which is awkward, because that is where almost all employment has historically come from. When you poke people more on their commentary, every honest version of their subtraction story ends with a shrug about &#8220;new jobs we can&#8217;t yet imagine.&#8221;, and in my head that&#8217;s what tells me that the method is incomplete.</p><p>Here is probably a better mental model and something i use when this topic comes up on dinner table with friends and Startups.</p><p><strong>When the cost of a task collapses, the interesting thing is not which jobs lose that task, but instead which new jobs become worth creating now that the task is nearly free.</strong> The simplest example that almost everyone, from my mom to the founder of a conversational cafe operational agent builder, resonates with is the printing revolution and the end of it. Printing did not just subtract copying from the scribe - made copying so cheap that a new bundle of work, deciding what was worth copying and fixing it before it went out, became a full-time role for the first time. That role is the editor, and it was economically impossible while a human hand was the bottleneck, so the press did not shrink the scribe into a smaller scribe, but rather set a pile of tasks loose and a new occupation condensed out of them.</p><p><strong>In my discussions, I call it recomposition</strong> - tasks come unbundled from old jobs because they got cheap, and then some of them rebundle into new jobs that were previously uneconomic to put on one desk. The whole action is in the second step, and subtraction is blind to it because subtraction, obviously, never adds anything back.</p><p>Once you see work this way, the question changes. The useful thing to ask about a freed task is not &#8220;whose job did this come from&#8221; but &#8220;what new bundle does this make possible.&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p95F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p95F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 424w, https://substackcdn.com/image/fetch/$s_!p95F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 848w, https://substackcdn.com/image/fetch/$s_!p95F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!p95F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p95F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png" width="1456" height="949" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/200972125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.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_!p95F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 424w, https://substackcdn.com/image/fetch/$s_!p95F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 848w, https://substackcdn.com/image/fetch/$s_!p95F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!p95F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b7715-754b-4af4-8780-c6acbde5761f_2067x1347.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With AI, you can already see the first candidates forming- someone has to specify what the model should do and judge whether it did it, which is a real job and not the old one minus tasks. Someone has to catch the model&#8217;s confident mistakes, which is a different skill from producing the work in the first place. Further out, the more interesting bundles fuse things that used to live in separate roles, because the connective work between them is now cheap enough that one person can hold both. I think that is where genuinely new titles would come from vs. defending old ones.</p><p><strong>This leads to the first prediction I am willing to be wrong about - new job titles should cluster a few years after a task collapses, not at the same time.</strong> </p><ul><li><p><strong>Unbundling is fast</strong>: because making something cheap is a step change. <strong>Rebundling is slow</strong>: because someone has to notice the freed tasks, imagine a coherent role around them, and trust the automated pieces enough to build on top. </p></li></ul><p>My guess is a lag of roughly 6 to 18 months atleast between the wave of tasks coming loose and the wave of new roles appearing. If new titles instead show up immediately, or if the lag turns out to be longer than 2 years, the model may need a rethink (alright), and I would think again on what additionally needs to be baked in. The practical sting is that in the gap, it will look like straightforward job loss, and a lot of policy will be written about a level when the real story is a delay.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aLBt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aLBt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 424w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 848w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aLBt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png" width="1456" height="879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:879,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/200972125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.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_!aLBt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 424w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 848w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!aLBt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd596413-cd1b-4bb4-afce-ded09c530445_2053x1240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The second question is which recompositions actually hold, because not every imaginable new bundle becomes a paying job.</strong> </p><p>The usual instinct is that complex work is safe and simple work is doomed. There&#8217;s definitely an aspect of it, but i think another dimension that really makes a bundle stick is whether it concentrates accountability on a single human (or, role). <strong>A job is often less a way to get tasks done than a way to have one identifiable person answerable when they are not</strong>. That function does not automate, because you cannot sue a model and you cannot reassure a frightened customer by pointing at a server.</p><p>So the roles that would survive stronger are the ones where liability sits heavily on a named person / role, almost regardless of how hard the underlying tasks are. E.g. a ship&#8217;s captain does little that is technically difficult on a calm day, and the role is not going anywhere, because someone has to be the person who answers for the vessel. A radiologist survives for the same reason a notary does, not because their tasks share any difficulty, but because both are structured so that one human carries the consequence. Meanwhile, plenty of cognitively hard work with no concentrated liability, technical translation, draft document review, quant research support, automates quickly precisely because no one needs a throat to choke when it is wrong. </p><p><strong>This is my second prediction</strong>, and it is also highly testable: rank roles by <strong>concentration of liability</strong> rather than by task complexity, and that ranking should predict survival better. If complexity turns out to predict it better after all, then yes, again, the model needs a more sophisticated articulation.</p><p>Put the two together and my advice for anyone running an organization is concrete - stop auditing your jobs for which tasks AI can take, because that only ever tells you how to get smaller. Audit instead for two things:</p><ul><li><p>first, which freed tasks could combine into a role you do not currently have, because that is your next hire and probably your next advantage. </p></li><li><p>second, for each existing role, ask whether anyone is genuinely accountable underneath the tasks, because if the answer is no, you were funding a task that wore a job title, and AI is only going to make that more obvious. </p></li></ul><p>I strongly feel that the roles worth protecting are the ones would be where a human carries the weight when it goes wrong, and the rest were always just tasks waiting for their price to fall.</p>]]></content:encoded></item><item><title><![CDATA[The enterprise AI deployment gap is now the biggest business opportunity in tech]]></title><description><![CDATA[Disclaimer: i work at Twilio, where we think about enterprise AI deployment constantly, but views here are my own.]]></description><link>https://www.piyush.cc/p/the-enterprise-ai-deployment-gap</link><guid isPermaLink="false">https://www.piyush.cc/p/the-enterprise-ai-deployment-gap</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Wed, 06 May 2026 19:01:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/867babcd-3d35-4472-9b5b-759f841b0419_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: i work at Twilio, where we think about enterprise AI deployment constantly, but views here are my own.</em></p><p><a href="https://www.anthropic.com/news/enterprise-ai-services-company">Anthropic</a> and <a href="https://techcrunch.com/2026/05/04/anthropic-and-openai-are-both-launching-joint-ventures-for-enterprise-ai-services/">OpenAI</a> both launched AI services ventures this week, backed by billions from Blackstone, Goldman Sachs, Hellman &amp; Friedman, TPG, and Bain. The timing wasn&#8217;t coincidental and the logic was identical: the models are ready, the organizations are not, and closing that gap is large enough to build multi-billion dollar businesses around.</p><p>What both announcements said pretty clearly is that model capability alone doesn&#8217;t produce business outcomes. Right. Dario put it plainly: enterprise demand for Claude is significantly outpacing any single delivery model. The services arm is the response to that signal.</p><p><strong>But i think that the gap is deeper than the technical framing alone suggests.</strong></p><p>Getting an agent to work reliably in a business process requires someone to articulate that process with a level of precision most organizations have never needed before (yes, you know that.) </p><p><em>What is the goal? What does good output look like? Where does human judgment stay in the loop?</em> Most processes have answers to those questions living partly in someone&#8217;s head, partly in an outdated document, and partly in informal corrections that experienced people apply automatically without ever writing down. I&#8217;ve been doing this work hands-on and the thing that still consistently surprises people (especially those who are still stuck with asking ChatGpt for email rewrite) is how much of the challenge has nothing to do with the tech at all. </p><p>The IT integration is solvable; the question that takes the longest (and occasionally exposes things leadership would rather not examine) is whether the organization can clearly describe what it&#8217;s actually trying to accomplish.</p><p>For anyone who understands the PE model, the structure of the Anthropic venture matters for a reason beyond distribution. Blackstone owns 250+ portfolio companies. PE firms operate on compressed timelines with explicit return expectations, which is incompatible with the &#8220;let&#8217;s run a pilot and revisit next quarter?&#8221; approach most enterprises take. One of the most consistent failure modes in enterprise AI is that initiatives get launched and then stall when the work of actually changing how people work runs into organizational friction. <strong>PE ownership removes some of that insulation in a way a vendor relationship cannot.</strong></p><p>My honest read on both announcements is that the labs can serve companies that are already ready, and through PE, companies that will be forced to get ready on a compressed timeline. What fills the gap for everyone else - the companies without PE ownership, without organizational clarity, without internal deployment capacity - is the more interesting question for the next 18 months.</p><p>ps - while writing this article i realised that i have to write a follow up piece soon on the bit i mentioned above &#128071;</p><blockquote><p><em>The IT integration is solvable; the question that takes the longest (and occasionally exposes things leadership would rather not examine) is whether the organization can clearly describe what it&#8217;s actually trying to accomplish.</em></p></blockquote>]]></content:encoded></item><item><title><![CDATA[Who is making decisions around AI in your Org?]]></title><description><![CDATA[What AI is exposing about seniority, decision-making, and who actually belongs in the room.]]></description><link>https://www.piyush.cc/p/who-is-making-decisions-around-ai</link><guid isPermaLink="false">https://www.piyush.cc/p/who-is-making-decisions-around-ai</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 26 Apr 2026 16:44:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ad4b96d1-30a4-45eb-9af0-cec072f34de4_1298x670.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: The views here are my own and do not represent my employer or anyone else.</em></p><p>There&#8217;s a line in a <a href="https://x.com/JayaGup10/status/2047508230813917600">piece i read this week</a> that i haven&#8217;t been able to stop thinking about.</p><blockquote><p>&#8220;the people with authority over how organizations adopt AI are the people with the least firsthand experience of what these tools can actually do.&#8221;</p></blockquote><p>I&#8217;ve sat in enough rooms to know this is true, and i think the second-order consequences for enterprises are more serious than most leadership teams are willing to say out loud.</p><p>The traditional argument for seniority rests on three things: <strong>pattern recognition</strong> built over years, the ability to retrieve the <strong>right analogy</strong> at the right moment, and the judgment to know <strong>when to commit</strong> and <strong>when to hold</strong>. These were genuinely scarce skills for a long time, and they were scarce because building them was expensive - in time, in exposure, in the cost of being wrong enough times to learn something.</p><p>AI is compressing all three simultaneously, and faster than most senior operators have noticed.</p><p>A junior analyst who can generate five competitive positioning scenarios by end of day isn&#8217;t slower than the senior strategist who&#8217;s seen this before; a second-year lawyer who can surface every relevant precedent in minutes isn&#8217;t at the retrieval disadvantage she used to be; and a product manager who can launch, kill, and relaunch in an afternoon doesn&#8217;t need to spend six months building the case before she earns the right to try something.</p><p>What&#8217;s left, then, is the part of seniority that was never really about skill - the accumulated credibility that makes public wrongness expensive, the identity tied to past decisions, the unconscious filter that discards honest insights before they finish forming because the environment has trained you to run it automatically.</p><p>The enterprise implication is <strong>uncomfortable</strong> - most organizations are making their most consequential AI decisions through people whose daily experience of the technology is the furthest from the frontier. The CIO setting the AI strategy who hasn&#8217;t opened the tool, the CMO approving the roadmap who learned  &#8220;openclaw&#8221; from a conference deck, and the CFO evaluating AI ROI using frameworks built for a different kind of investment entirely.</p><p>This isn&#8217;t an argument that experience is worthless - Real judgment (the kind that comes from having been genuinely wrong in consequential situations and having learned something from it) is still rare and valuable. But it arrives in the same package as accumulated aversion to risk, protected decisions, and the version of the story already told to the board. And i see it around - even the person carrying it can&#8217;t always tell which is which.</p><p>The organizations that will navigate this well are the ones that find ways to get their most experienced decision-makers into genuine daily contact with these tools - not demos, not summaries, not filtered briefings, but actual use. And the ones that create enough psychological safety for what a 22-year-old figured out in an afternoon to actually reach the room where the decision gets made.</p><p>The gap between the two groups is widening by the month, and the decisions being made in that gap are not small ones.</p>]]></content:encoded></item><item><title><![CDATA[The most underrated job in enterprise AI]]></title><description><![CDATA[What you should be doing over the next 18 months]]></description><link>https://www.piyush.cc/p/the-most-underrated-job-in-enterprise</link><guid isPermaLink="false">https://www.piyush.cc/p/the-most-underrated-job-in-enterprise</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 05 Apr 2026 12:31:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b8ac808b-dde4-47bd-b7ee-b16297a5e665_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At a founder workshop this weekend, someone asked what the most underrated role in an enterprise would be 18 months from now. I said it was the person who knows how to rebuild workflows for agents from scratch, and it sparked more conversation than I expected. Not the AI strategist or the prompt engineer, but the person who actually goes into an organization, understands how work really flows through it, and redesigns that work for a world where agents are doing meaningful parts of it.</p><p>I&#8217;ve been doing this hands-on for the past year, and what strikes me is how much genuine effort it requires and how rarely anyone talks about that honestly. Like a lot of things in life, the outcome gets all the attention while the setup gets none of it</p><p>Before an agent can do meaningful work inside any business function, someone has to make the unstructured data legible - years of documents, emails, notes, and tribal knowledge that lives nowhere an agent can read. Someone has to map the actual workflow, not the sanitized version on the org chart but the one that really runs, with all its workarounds and undocumented judgment calls baked in over years. Someone has to figure out which parts the agent handles well, where it breaks down, and where a human needs to stay in the loop. Someone has to connect systems that were never designed to talk to each other. And then someone has to rebuild the process itself, because the old one was designed around human constraints that no longer apply.</p><p>This is what the conversation in that room kept coming back to. Everyone is focused on what agents can do, and very few people are thinking seriously about the work required to make them actually useful inside a real organization. It doesn&#8217;t make for a good conference talk, and it won&#8217;t show up in anyone&#8217;s AI transformation case study. But it&#8217;s the work that determines whether any of the AI investment produces something real, and the people who can do it well are genuinely rare right now.</p><p>What I find most exciting is what this means for people early in their careers. This is one of those unusual moments where curiosity and willingness to get into the operational weeds matters more than seniority. The person who spends the next 18 months going deep on this - learning how to set up and redesign workflows for agents across any business function - is going to be valuable in a way that compounds pretty quickly.</p><p>Every organization is going to need people who can do for AI agents what good engineers did for software in the early 2000s: go in, understand the domain, and rebuild the infrastructure from the ground up. That wave created a generation of people who became indispensable fast, and this one will too.</p>]]></content:encoded></item><item><title><![CDATA[there is something wrong with the "AI productivity" conversation]]></title><description><![CDATA[Every AI ROI conversation in marketing right now counts time saved on existing tasks. hours reduced, variants multiplied, briefs accelerated. these are real gains but also the wrong thing to measure.]]></description><link>https://www.piyush.cc/p/there-is-something-wrong-with-the</link><guid isPermaLink="false">https://www.piyush.cc/p/there-is-something-wrong-with-the</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Mon, 16 Mar 2026 11:38:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b178a2a0-9506-43d1-b274-6bc9aebad000_592x374.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: i work at twilio. views here are my own.</em></p><div><hr></div><p>Every AI ROI conversation in marketing (and I am sure pretty much all of GTM) right now sounds roughly the same - &#8220;<em>we used to spend eight hours on this report, now it takes two</em>&#8221;, &#8220;<em>we used to produce four content variants, now we produce forty</em>&#8221;, &#8220;<em>we used to take three days to build a campaign brief, now it&#8217;s three hours</em>&#8221;.</p><p>These are real numbers and certainly represent real value, but they are also almost entirely the wrong thing to be measuring.</p><blockquote><p>Time saved on existing tasks is the floor of what AI makes possible in marketing, not the ceiling. The teams treating it as the ceiling are optimizing themselves into a comfortable version of the same limitations they&#8217;ve always had.</p></blockquote><p><strong>When you apply AI to an existing task, you implicitly accept that the task was the right one to begin with - </strong> that the workflow was correctly designed and that the output was the right output and the only question was how fast you could produce it.</p><p><strong>But, most marketing workflows were not correctly designed.</strong> </p><p>They were designed around constraints - of time, of headcount, of data access, of technical capacity - that shaped what was even considered possible. You didn&#8217;t build a process to analyze every support ticket for product marketing signals because no team could do that at scale. You didn&#8217;t build a process to research every target account before outreach because the math didn&#8217;t work. You didn&#8217;t build a feedback loop between win-loss data and campaign messaging because nobody had the bandwidth to close that loop weekly.</p><p>Those weren&#8217;t strategic choices but rather capacity choices that hardened into process.</p><p>AI doesn&#8217;t just speed up what you were already doing but makes previously impossible tasks viable. The teams that understand this aren&#8217;t asking &#8220;how do we do our current work faster.&#8221;, but instead &#8220;what work could we now do that we couldn&#8217;t before&#8221; - and then rebuilding their function around the answer.</p><p>The marketing teams that are genuinely ahead right now share one characteristic: they&#8217;ve identified at least one capability they now have that simply did not exist for them twelve months ago. This isn&#8217;t a faster version of something old but a new thing entirely.</p><p>Signal coverage at a scale that wasn&#8217;t workable before - e.g. monitoring buying intent across hundreds of accounts and routing it in real time. Content personalization that wasn&#8217;t economically viable - tailored by industry, role, buying stage, and account history without a dedicated writing team. Research depth that wasn&#8217;t feasible - competitive and account intelligence synthesized before every meaningful sales interaction, not just the big ones.</p><p>They are new capabilities, not just efficiency gains, and they require not just new tools but new process logic - designed around what AI can actually do rather than retrofitted onto what humans were already doing</p><p>The reason most teams stay stuck in efficiency framing is that efficiency is easy to measure and capability expansion is not. Hours saved has a number - &#8220;we can now do something we fundamentally couldn&#8217;t before&#8221; doesn&#8217;t fit neatly into a productivity dashboard (which your CXOs care about a lot ;) )</p><p>But that&#8217;s the metric that will actually separate the teams that look transformed in three years from the ones that just look faster. Not how much time they saved on existing tasks but what new tasks they built their function around.</p><p>Most teams are optimizing for the former - i hope you are not :) </p>]]></content:encoded></item><item><title><![CDATA[Your AI memory is portable now, but the platforms are about to make that very complicated]]></title><description><![CDATA[...and we've seen every move before - just not played with this kind of asset]]></description><link>https://www.piyush.cc/p/your-ai-memory-is-portable-now-but</link><guid isPermaLink="false">https://www.piyush.cc/p/your-ai-memory-is-portable-now-but</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Thu, 05 Mar 2026 01:45:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a198b978-6138-46aa-bd68-4fb12214d36f_1388x972.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Disclaimer: The views here are my own and do not represent my employer or anyone else.</strong></p><p>There&#8217;s a Claude feature that shipped recently that i think has more enterprise implications than most people are treating it as yet.</p><p>Claudes <a href="https://claude.com/import-memory">memory import</a> - you run a prompt inside Chatgpt or Gemini, it exports everything those models have <em>learned about you</em> - your communication style, your projects, your preferences, your working context - and you paste it into Claude. One copy-paste and claude picks up where another AI left off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nGP7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nGP7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nGP7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" srcset="https://substackcdn.com/image/fetch/$s_!nGP7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 424w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 848w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 1272w, https://substackcdn.com/image/fetch/$s_!nGP7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b294dae-b4cb-409d-a75c-50298166e7f6_3840x2160.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>On the surface this looks like a switching cost feature, a consumer convenience, or competition between AI vendors fighting for retention. </strong></p><p><strong>I think it is more than that</strong> &#8594; at least three things simultaneously - a governance problem, a competitive intelligence risk, and the opening move in a platform war that is going to get ugly in ways the tech industry has seen before.</p><h4><strong>Memory is not a knowledge base</strong></h4><p>This is the distinction most enterprise AI conversations are still wrapping their head around, and it matters enormously for what comes next. </p><p>A knowledge base is <strong>explicit</strong> - the the system prompt your team wrote, the style guide you uploaded, the instructions someone encoded: <em>always write in second person, never use jargon, do not use choppy sentences, our ICP is mid-market SaaS.</em> You can read a knowledge base, audit it, version control it and hand it to a new employee on day one.</p><p><strong>Memory is different</strong>- it is what the model infers from watching you work over hundreds of conversations - not what you told it, but what it <em>noticed</em>. The way you tend to reframe a question before you answer it, the fact that you write three drafts before you&#8217;re satisfied and you always cut the first paragraph, that you soften feedback with context before you deliver it, that when you say &#8220;interesting&#8221; you usually mean &#8220;i disagree.&#8221;, and that your strategic instincts run ahead of your data and you know it, so you ask for pushback.</p><p>None of that is in your skills.md or system prompt. You could not encode it if you tried - partly because you&#8217;re not fully aware of it yourself, and partly because the <strong>value is in the accumulation and texture, not in any single rule.</strong></p><p>This is what twelve months of AI interaction actually produces &#8212;&gt; not a better chatbot, but a model of how you think, and now that model is portable.</p><h4><strong>Umm, how is this an enterprise problem? what do we call it?</strong></h4><p>Most enterprise AI deployments assume a relatively clean boundary between the tool and the user. The company licenses the platform, sets the guardrails, owns the data layer, and the employee uses it within that context.</p><p><strong>Memory portability breaks that model in at least three ways:</strong></p><ol><li><p>The first is <strong>context leakage</strong>: when an employee exports their AI memory from a company-licensed Chatgpt enterprise instance into a personal Claude account, what exactly are they moving? Technically it&#8217;s their preferences and communication patterns, but <em>practically</em>, those patterns are built on months of work conversations, internal project context, proprietary framing, strategic language absorbed from working on confidential things. <strong>The memory is not the data, but the memory is shaped by the data.</strong> That distinction is going to get tested in legal contexts that i don&#8217;t think have good precedent yet.</p></li><li><p>The second is <strong>institutional context loss</strong>: enterprises have spent the last two years trying to capture organizational knowledge - what sales learned from a lost deal, what a departing engineer knew about a system, what a senior marketer&#8217;s instincts were built on. AI memory is, quietly, becoming one of the richest repositories of individual working context that has ever existed. When someone leaves and takes that memory with them, or when a team migrates tools and the memory doesn&#8217;t transfer cleanly, enterprises lose something they don&#8217;t have good language to describe yet - <strong>it&#8217;s not a file, or a document, but closer to losing the person&#8217;s judgment</strong> - a distilled version of how they approached work, sitting inside a model they&#8217;re taking with them.</p></li><li><p>The third is <strong>governance without visibility</strong>: most enterprise AI policies are tool-level policies, i.e. which platforms are approved, what data can be uploaded, which outputs need review etc. <strong>Memory portability makes the unit of governance the individual rather than the tool</strong> - and enterprises are nowhere near equipped for that. Your CIO/CISO can audit what your employees uploaded to Chatgpt but cannot audit what Chatgpt learned about your employees over eighteen months of conversations, or where that learned context went when someone switched platforms last Friday.</p></li></ol><h4><strong>Wait.. is there a GTM implication we need to talk about?</strong></h4><p>Of course we do..and i think sales and marketing are probably the most exposed here, and not for the obvious reasons. </p><p><strong>The obvious reason feels like customer context</strong>: e.g. if a sales rep builds twelve months of deal history, objection patterns, and relationship nuance into their AI memory, and then leaves - or switches tools - that context walks out the door in a way that is harder to track than a downloaded Salesforce export.</p><p><strong>The less obvious reason is that AI-assisted communication is becoming personalized at a level that reflects the individual, not the company</strong>. When a sales rep uses an AI that knows them deeply - their persuasion style, their customer vocabulary, their instinct for when to push and when to wait - the output starts to reflect a cognitive fingerprint as much as a company playbook. The line between &#8220;<em>company voice</em>&#8221; and &#8220;<em>individual voice enhanced by AI</em>&#8221; is dissolving; that has implications for brand consistency, for training, for what you actually lose when someone leaves.</p><p><strong>The even less obvious reason is competitive intelligence</strong> - your AI memory reflects what you worked on. If a competitor hires your VP of Demand generation and that person imports their AI memory into the new company&#8217;s tools, you have not lost a google slides or power point deck, but potentially a distilled model of how your best marketer thinks about your category, your customers, and your strategy. The subtle stuff - the framing instincts, the prioritization patterns, the things that made them <strong>good</strong> - compressed into a transferable file.</p><p>It is already happening right now, invisibly, at companies that have no policy framework for it, and it&#8217;s only going to get harder from here.</p><h4><strong>Here&#8217;s the platform war i think this is about to trigger</strong></h4><p>This gets interesting at the vendor level, because the AI companies are about to face a strategic tension that every major platform company has faced before - and most have handled badly.</p><p>Right now Claude is making memory import frictionless because they are the challenger - they want to make it easy to leave Chatgpt and that is rational. Every platform that is behind on market share has played the interoperability card. Google made it easy to <a href="https://techgage.com/article/how-to-migrate-yahoo-mail-to-gmail-and-outlook/">import</a> contacts from Yahoo Mail, Spotify made it easy to transfer playlists from iTunes, Notion made it easy to import from Evernote and so on. The message is always the same: <em>your data belongs to you, switching is painless, come on over.</em></p><p>What happens next is also predictable, because we have seen this movie before :) </p><p>Once the challenger becomes the incumbent - or even before, once they have enough users invested - the export experience quietly degrades. Note that it doesn&#8217;t eliminate, just degrades. The import button stays prominent, but the export button moves two menus deep, the data format becomes slightly proprietary, the exported file works technically but loses fidelity etc.</p><p>Facebook made it easy to import contacts for years, then made the exported data progressively less useful anywhere else. Linkedin imports your resume beautifully and exports a PDF that no other platform reads cleanly. Apple&#8217;s ecosystem is the canonical example  of this - every piece of hardware imports from competitors gracefully, and exports to them in formats that technically comply with data portability regulations while practically making migration painful enough that most people don&#8217;t bother.</p><p>The AI memory version of this is going to be more subtle and more consequential than any of those. Because <strong>what degrades in export is not a contact list or a playlist, but an inference layer</strong> - the subtle cognitive pattern that made the memory valuable, and is genuinely hard to serialize cleanly. Which means vendors have a convenient technical excuse for lossy exports that will be very difficult to distinguish from deliberate friction.</p><p>The savvy AI vendors will also start building memory experiences that are structurally hard to replicate elsewhere - <strong>and i don&#8217;t think it will be done through lock-in of data, but through lock-in of depth.</strong> </p><p>The longer you stay, the more the model understands the things that cannot be encoded in a prompt, and thus the more it knows, the worse the cold-start problem feels when you switch. That is not a moat built on data, but built on accumulated inference, and it is significantly harder to regulate than traditional data portability because nobody can agree on what you would even export.</p><p>Enterprises buying AI platforms right now are making decisions that will look very different in three years when the export experience has quietly evolved. <strong>The procurement checklist for AI tools is going to need a new section: not just &#8220;can we export our data&#8221; but &#8220;can we export the thing the model learned, and does the export actually work.&#8221;</strong></p><h4><strong>So, what good looks like?</strong></h4><p>Most enterprises are not ready for this conversation, but i think there are a few things the fast movers would do:</p><ol><li><p>They would treat AI memory as an asset class, not a feature - - this means asking: what is accumulating inside these tools, who owns it, and what happens to it when people and platforms change?</p></li><li><p>They would update their offboarding processes: the same way a thoughtful legal team asks a departing employee to return physical materials and revoke system access, some companies would begin to ask: what did you export, and what did you bring with you? This sounds invasive today, but is probably going to become standard.</p></li><li><p>They will start thinking about memory architecture at the team level - the goal won&#8217;t be to prevent employees from having useful AI context, but to make sure that <strong>context doesn&#8217;t live entirely in individual memory stores.</strong> For example, shared projects, shared prompts, shared context documents that sit at the team layer and survive individual transitions. The challenge is that the most valuable parts of memory - the subtle inference layer, the cognitive pattern - would resist this. You can share a knowledge base, but cannot easily share what the model inferred from watching someone think.</p></li></ol><p>And the smarter procurement teams would begin to start asking vendors harder questions about memory portability before they sign. Not &#8220;do you support export&#8221; - every vendor will say yes. But &#8220;show me what the export looks like in 18 months of usage, and show me whether another platform can actually use it.&#8221;, &#8220;Can i control what the export looks like in Enterpise versions vs. Consumer/personal versions&#8221;, &#8220;Can i track how many employees have hit the export/import button in last 3 months?&#8221;</p><p>I think the last question is going to separate vendors who believe in portability from vendors who are using portability as a growth lever while quietly building the walls.</p><h4><strong>But, oh the irony</strong></h4><p>The feature that makes AI more useful - continuity, context, not having to start over - is the same feature that makes the governance problem harder and the platform lock-in deeper. <strong>An AI that truly knows how you work is more valuable to you precisely because it captured the things you couldn&#8217;t have written down yourself</strong>; that&#8217;s what makes it powerful and that&#8217;s also what makes it ungovernable by conventional means, and what makes the cold-start cost of switching grow invisibly over time.</p><p>We have spent decades arguing about data portability at the file level, and now we are about to have a much stranger version of that argument at the cognition level.</p><p>The policy frameworks, the legal precedents, the offboarding checklists - none of them exist yet for this. For sure, the platform playbooks exist, and we&#8217;ve seen every move before.. it&#8217;s just that we just haven&#8217;t seen them played with <em>this kind of asset.</em></p>]]></content:encoded></item><item><title><![CDATA[We spent twenty years keeping bots out. Now they're the ones we need to let in]]></title><description><![CDATA[the highest volume users of your software in three years can't fill out your signup form, and that's not their problem]]></description><link>https://www.piyush.cc/p/we-spent-twenty-years-keeping-bots</link><guid isPermaLink="false">https://www.piyush.cc/p/we-spent-twenty-years-keeping-bots</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Mon, 02 Mar 2026 01:16:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/928bb69c-6f9b-4ad2-988c-95e3b56ee6e0_1406x986.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Disclaimer: The views here are my own and do not represent my employer or anyone else.</strong></p><p>There&#8217;s a quiet assumption baked into almost every B2B SaaS product ever built, and nobody wrote it down because it was pretty obvious: the customer is a human. </p><p>You can see that assumption everywhere once you look:</p><ul><li><p>signup flow that requires a verified email and a credit card (<em>oh yes, that card has to be linked to a human</em>)</p></li><li><p>onboarding sequence that sends three welcome emails and waits for someone to click through them to decide what&#8217;s the next best <em>event-based</em> nurture they should put you in (<em>we&#8217;ve all built event-based nurtures, haven&#8217;t we?</em>)</p></li><li><p>the permission prompt written for someone who is reading it carefully</p></li><li><p>Billing page designed around a person who will notice the charge, react to an anomaly, and make a decision</p></li></ul><p>Every friction point, every design choice, every assumption about how a new user enters and moves through a product - <strong>all of it was built for someone with eyes, opinions, and a mouse.</strong></p><blockquote><p><strong>But, that assumption is quietly becoming the most expensive technical debt in B2B software.</strong></p></blockquote><p>For most of the history of the internet, bots attempting to automate account creation were a <em>problem to be eliminated, not a segment to be served</em>. They were spammers, scrapers, fraudsters running volume plays, so the industry responded rationally: CAPTCHA, email verification, manual review queues, credit card requirements on free tiers, and tons of startups and enterprises who helped you solve for it. There were still gaps in the tooling, and that&#8217;s why you saw your monthly activations climb to a 25% Y/Y growth on Sep 1, but after 6 weeks of manual bot/fraud tagging and threshold adjustments, it&#8217;d dip to 12%. Every tooling was designed to ensure a human being was on the other end of every new account.</p><p><em>This is what Jared Friedman shared last week:</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QcxD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QcxD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 424w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 848w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 1272w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QcxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png" width="1216" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142060,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/189529687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.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_!QcxD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 424w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 848w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 1272w, https://substackcdn.com/image/fetch/$s_!QcxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f7d447-41f7-4e4c-8fce-7852cc09a8d2_1216x584.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agents are being deployed inside enterprises to research vendors, evaluate tools, spin up trial accounts, run integration tests, and return a recommendation. They are doing work that a junior analyst or solutions engineer used to do, acting as the first touch in a procurement motion before a human ever gets involved. And they are hitting walls at every step - because the entire infrastructure of B2B software was built for someone who can read a modal, click a verification link, and fill out a form.</p><p>The shift that is coming is not about adding an API to a product that was built for humans- most SaaS products already have APIs. </p><p><strong>The gap is everything around the API</strong>: the human-assumed infra that agents cannot navigate and were never meant to:</p><ul><li><p>Account creation requires clicking a verification link sent to a human inbox</p></li><li><p>Core functionality sits behind an onboarding flow designed for people who need to be taught</p></li><li><p>Scoped access requires navigating a permissions UI that assumes someone is reading and deciding</p></li><li><p>billing requires a credit card attached to a human account</p></li><li><p>Error states return modal dialogs written for a person to read and respond to, not structured data a system can parse and act on.</p></li></ul><p>An agent encounters all of this and stops; not because it isn&#8217;t capable -but because the product wasn&#8217;t designed to be used by anything other than a person. The product either supports programmatic interaction from the first touchpoint or it doesn&#8217;t, and there is no patient middle ground where an agent eventually figures out your welcome email sequence.</p><p>Agent-native software is built differently from the ground up -  (a) account creation via API without human verification steps, (b) scoped, programmable access controls configurable without a UI, (c) usage-based billing attached to an agent identity rather than a human credit card, (d) onboarding expressed as documentation and endpoint behavior rather than guided tours and drip campaigns, (e) errors that return structured, actionable data rather than messages written for human eyes etc.</p><p>For most SaaS companies, closing that gap means revisiting assumptions that run years deep - the signup architecture, the billing model, the permission layer, the way errors surface..none of it is cosmetic, ha! All of it was designed around a user who shows up, clicks around, develops preferences over time, and has a relationship with the product. Alas, agents don&#8217;t do any of that.</p><p>The second order implication is the one most product teams aren&#8217;t thinking about yet: <strong>who gets chosen</strong>. In a world where agents are assembling their own stacks, the selection dynamic changes fundamentally.</p><p>E.g., a human evaluating tools does research, reads reviews, sits through demos, and builds vendor relationships over weeks. An agent picking a stack reaches for the tool it can use without friction - fully API-accessible from the first interaction, programmable, no human-in-the-loop required to get started. The decision happens in a planning loop, <em><strong>not a buying committee,</strong></em> and it is based entirely on what is available and what works.</p><p>The developer tools that understand this are not treating agent-readiness as a roadmap item for next year. They are rebuilding the front door - signup, access, billing, error handling - as if the first user through it might be a system rather than a person. <strong>That is not a small change in how a product is built, but rather in who the product is built for.</strong></p><p>The companies that move fastest here don&#8217;t just acquire agent users. They get <strong>chosen</strong> first, repeatedly, at scale, by systems that don&#8217;t browse review sites or respond to outbound sequences. That is a fundamentally different kind of product-market fit than anything B2B SaaS has optimized for, and the window to build for it before it becomes table stakes is closing faster than most roadmaps reflect.</p><p>Your best future customer might not be human&#8230;the question is whether your product is aware of that.</p>]]></content:encoded></item><item><title><![CDATA[What happens when your AI tokens talk?]]></title><description><![CDATA[AI inference data is quietly going to become the most unforgiving performance review in history]]></description><link>https://www.piyush.cc/p/what-happens-when-your-ai-tokens</link><guid isPermaLink="false">https://www.piyush.cc/p/what-happens-when-your-ai-tokens</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Tue, 24 Feb 2026 01:30:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ce87fac3-deff-4fd8-b69d-a769aad93490_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Disclaimer: The views here are my own and do not represent my employer or anyone else.</p><p>Tom Tunguz wrote something <a href="https://tomtunguz.com/inference-as-compensation/">quietly important</a> last week - his inference spend went from $7k to $100k annualized in two quarters, and he framed it as the emergence of a fourth compensation component, salary, bonus, equity, and now <strong>tokens</strong>. </p><p>As i finished reading the article focusing on the fact that inference/tokens is potentially turning into a soft-compensation data, it also occured to me that <strong>for the first time in history, thinking is leaving a trace.</strong></p><p>Every prior attempt to measure knowledge work collapsed into proxies, outputs, and a lot of theater. For example, OKRs measured what you shipped, not how you thought. Stack rankings, something i continue to <a href="https://news.ycombinator.com/item?id=23860510">detest</a> to date, measured perception as much as performance. Even the most sophisticated people analytics tools were fundamentally backward-looking, reconstructing cognitive effort from artifacts that were already weeks old by the time anyone looked at them. </p><p><strong>The work itself, the actual motion of a mind engaging with a problem, left nothing behind. Inference spend changes the texture of that problem in a way that&#8217;s easy to underestimate.</strong> </p><p>For the growing layer of work that runs through observable infrastructure, what is emerging is a <strong>real-time record of cognitive activit</strong>y:</p><ul><li><p>A solutions engineer who spends three hours in Claude iterating on a technical proof-of-concept, running fifteen variations before landing on the right architecture, leaves a very different token signature than someone who generates one response and pastes it into a deck unchanged</p></li><li><p>Or, a marketing strategist who uses AI to pull competitive intelligence, stress-test messaging against six different buyer personas, and rewrite a positioning brief four times before sending it to the CMO looks nothing like someone who asks AI to clean up a paragraph</p></li></ul><p>The signature reveals how fast someone moves from problem to action, how deeply they iterate, whether their tool usage reflects genuine problem-solving or the appearance of it etc. <strong>These signals are imperfect, but once signals exist, organizations find ways to use them</strong> (e.g. Github commit logs for engineering productivity, <a href="https://medium.com/@duncanjwatts/the-organizational-spectroscope-7f9f239a897c">email response time</a> as a performance and team satisfaction signal, <a href="https://www.ciodive.com/news/slack-metrics-engagement-productivity/588426/">Slack activity metrics</a> becoming a management tool, and so on).</p><p><strong>This lineage adds a lot of resolution to the gap between perceived and actual contribution.</strong> Every organization carries this gap, between the person whose perceived contribution matched their actual output, and the person who was believed to be indispensable based on presence, confidence, and the complexity they added to simple things. That gap persisted because knowledge work was unobservable. Inference data doesn&#8217;t close it overnight, but it introduces a pressure that compounds quietly over time.</p><p>I think this matters most for the <strong>knowledge worker whose value lived in the white space, the person who coordinated, held institutional memory, and shaped decisions without owning them</strong>. That contribution is real, but it was evaluated mainly through social proof rather than evidence, and opacity was very protective. It&#8217;s becoming something you now have to actively maintain.</p><p><strong>The other deeper irony</strong> worth talking about is that the same AI infrastructure compressing the cost of execution is simultaneously making the quality of judgment more legible than it has ever been. These two forces are usually discussed separately, one as a productivity story and the other as a surveillance concern, but they are the same phenomenon viewed from different angles. The token is both the unit of production and the unit of measurement, and that duality is entirely new.</p><p>Tom got to 12% of his original inference cost over a weekend with identical performance. <strong>The person still burning $100K in tokens had better be producing something meaningfully different, and now there are tools to check.</strong></p><p>We spent fifty years trying to measure knowledge work and failed because thinking left no trace. The token doesn&#8217;t solve that completely, but it solves enough that the underlying assumptions of how careers are built and how value is attributed are quietly due for revision. Worth thinking carefully about what those tokens will say about you &#129302;</p>]]></content:encoded></item><item><title><![CDATA[Your attribution model is perfectly measuring the wrong journey]]></title><description><![CDATA[Best-in-class B2B teams have never been more sophisticated at measuring something that matters less and less]]></description><link>https://www.piyush.cc/p/your-attribution-model-is-perfectly</link><guid isPermaLink="false">https://www.piyush.cc/p/your-attribution-model-is-perfectly</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sat, 21 Feb 2026 11:07:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5ae424a1-6f66-4374-84b4-23c25c6be746_1264x644.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: The views here are my own and do not represent my employer or anyone else.</em></p><p>Marketing attribution has always been a mess, but it was a manageable mess. You had a finite number of channels, a rough methodology, and an unspoken agreement across the organization not to look too hard at the math &#129323;. Multi-touch models distributed credit across touchpoints, position-based models weighted weighted the first and last interactions more heavily, time-decay models favored recency, and the most sophisticated teams experimented with causal and incrementality frameworks to get closer to the truth. Everyone had a preferred model, and everyone moved on. Budgets got allocated, campaigns got greenlit, and the imperfection was tolerable because at least it was consistent.</p><p>AI has broken that truce, and it has done it in several directions at once. </p><p><strong>Let&#8217;s start with a buyer journey you and I can relate to.</strong></p><p>A VP at a mid-market company starts researching your category. She opens ChatGpt and asks it to summarize the competitive landscape. Your brand appears in the output, framed in language you didn&#8217;t write and can&#8217;t control <em>yet</em>, and she forms an initial impression before ever touching anything your team can measure. That interaction never appears in your attribution stack; it happened, it mattered, and to every platform in your revenue stack it simply doesn&#8217;t exist.</p><p>A week later she visits your website after a colleague mentions your company in a slack channel. She lands on a page dynamically generated by your new AI content engine based on her firmographic profile. She spends four minutes on it, reads the case study section, and scrolls to pricing. Your CMS logs the session but has no way of knowing the experience she had was entirely different from what your last visitor saw. The personalization worked, but the signal is lost.</p><p>Your AI SDR then sends her a sequence two days later, triggered by an intent signal from a third-party provider. <strong>She doesn&#8217;t reply, but she reads it carefully and forwards it to a colleague with a note saying &#8220;this is exactly what we need.&#8221; That forward, arguably the most valuable signal in the entire journey, generates no data whatsoever.</strong> Three weeks later, after attending an AI-summarized recap of a virtual panel <em>she never actually watched live </em>because the agenda felt too boring, she books a discovery call. Your W-shaped or time-decay attribution model assigns the majority of credit to the content syndication touchpoint that happened to fire the day before she converted.</p><p><strong>That is not a hypothetical anymore. That is tuesday.</strong></p><p>The most sophisticated revenue teams today have obviously moved well beyond single-touch models. Not promoting any of these, but several platforms such as Hockeystack, Dreamdata, and Segmentstream etc. have done some really good work around account-level journey mapping, connecting CRM data to multi-touch influence across buying committees rather than individual contacts. The shift from contact-level to account-level attribution was the right move, and the teams that made it early are measurably better at understanding pipeline than those still working at the lead level.</p><p>But pretty much all major platforms are running into a structural wall that better tooling alone cannot solve. They can track what happens inside the observable infrastructure (your website, your Crm, your ad platforms, your marketing automation etc.). What they cannot see is the rapidly expanding layer of AI-mediated research that happens before a buyer ever touches anything you own. Quotes from research firms have been varying, but the median range suggests B2B buyers complete somewhere around 60-70, in some cases up to 75 percent of their evaluation before engaging with a vendor directly. AI tools are accelerating that shift, and the gap between where influence actually happens and where your attribution platform looks for it is widening every quarter.</p><p>The deeper problem is a closed loop that is going to compound over time. <strong>AI-powered attribution platforms are being used to measure journeys that are increasingly shaped by AI-generated touchpoints.</strong> The model tells you what&#8217;s working, you invest more in it, the model gets trained on that investment pattern, and the cycle reinforces itself regardless of whether the underlying causal logic holds. An account-level journey platform might correctly identify that accounts engaging with your thought leadership content convert at a higher rate. What it cannot tell you is whether your thought leadership is influencing those accounts, or whether accounts that were already inclined to buy are simply more likely to consume content along the way. The correlation is real, but the causality is still pretty much assumed.</p><h4><strong>The reframe i think matters more</strong></h4><p>The instinct when measurement breaks down is to find a better measurement tool; that instinct is understandable but increasingly insufficient. <strong>The more durable shift is a different philosophy entirely - one that accepts more uncertainty at the individual touchpoint level while deliberately getting sharper at the account and revenue level.</strong></p><p>What does that actually mean in practice? It means treating account-level engagement velocity as a more reliable signal than any individual touchpoint. When multiple stakeholders at a target account are consuming content, responding to outreach, and engaging with your SDR motion within the same thirty-day window, that cluster of signals tells you something meaningful that no single attributed touchpoint can. <strong>The question worth asking isn&#8217;t &#8220;which channel sourced this opportunity&#8221; but &#8220;what combination of signals, across which roles, over what time horizon, correlates with accounts that close and then expand.</strong>&#8221;</p><p>It also means reorienting around <strong>outcomes you can measure with higher confidence rather than influence you can only approximate.</strong> Demand lift from ICP, pipeline velocity, the rate at which accounts move from first engagement to opportunity to close, is more honest than channel attribution because it reflects the aggregate effect of everything marketing did rather than a model&#8217;s best guess at decomposing it. Accounts that experience coordinated, multi-threaded engagement across marketing, SDR, and content tend to move faster. That observation is actionable even though as of today you can&#8217;t fully attribute why.</p><p>It also means figuring out innovative ways to invest in qualitative feedback loops that no platform can replace. win-loss interviews conducted within two weeks of a decision remain one of the richest sources of influence data available to any marketing team - what buyers say shaped their decision, which competitors they seriously evaluated, where they first heard about you etc. Most teams treat these as a nice-to-have, but the best ones are building systematic programs around them in close partnership with sales.</p><p>Unfortunately, i know very few teams doing genuinely good work here - and the ones that are have stopped arguing about which metrics to pick for annual planning, or how to combine MMM, MTA and other frameworks to do channel allocation in isolation.</p><h4><strong>The budget meeting nobody is ready for</strong></h4><p>Q1 is almost about to end and before we know it, we will be Q3. At that point, most marketing teams will start thinking about FY2027 planning with attribution data that is confidently directional but structurally incomplete in ways they cannot detect. The channels that receive the most credit will be the ones easiest to observe, not necessarily the ones doing the most work. There will be an ask from CMO to cut down the budget, and when it comes to annual budget reductions, no one would care about the attribution model anyway - the investments most at risk of being cut would be the ones operating furthest from conversion, building the brand presence and thought leadership that shapes AI summaries, peer conversations, and dark funnel research months before a buyer ever raises their hand.</p><p>The measurement gap is real and it will not be closed by the next generation of attribution tooling alone, at least not in the near term. </p><p>I am getting back to the world of marketing strategy and analytics after a bit of focus on Growth and Innovation. And, i am very excited to build novel approaches to think about where should $$ go and be tracked and validate some of the <a href="https://www.piyush.cc/p/while-the-world-waits-for-agi-lets">new world hypotheses</a> i have, along with my marketing, sales and broader GTM friends. </p><p>Will share more as i learn more.</p>]]></content:encoded></item><item><title><![CDATA[Why are enterprise GenAI deployments hard]]></title><description><![CDATA[It's not the AI - it's the knowledge layer]]></description><link>https://www.piyush.cc/p/why-are-enterprise-genai-deployments</link><guid isPermaLink="false">https://www.piyush.cc/p/why-are-enterprise-genai-deployments</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Tue, 20 Jan 2026 12:03:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c4xS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the enterprises have a similar GenAI story - a senior exec sees a demo on Twitter and declares &#8220;we need this for our business.&#8221; A team builds a prototype in two weeks that looks incredible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5WWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5WWi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 424w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 848w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 1272w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5WWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png" width="902" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200055,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/184883371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.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_!5WWi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 424w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 848w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 1272w, https://substackcdn.com/image/fetch/$s_!5WWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dad1287-4a7f-4a2b-913b-1eb537ab6bbd_902x952.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three months later, it&#8217;s still not in production. The team is firefighting issues nobody anticipated, and the business is wondering why this &#8220;simple&#8221; AI project which was live on Twitter in a week consumed so much time. </p><p>GenAI models are powerful, but they know nothing about your business. They don&#8217;t know your products, customers, processes, or institutional knowledge. That information has to be found, organized, kept current, and delivered to the AI at exactly the right moment.</p><p><strong>This is the knowledge layer problem. And it&#8217;s the #1 reason production deployments take longer than anyone expects.</strong></p><p>The pattern is familiar across enterprise technology. New capabilities arrive with impressive demos. Then teams discover the real work is in integration, data, and processes - not the technology itself. </p><p><strong>The technology always works. The integration work is where teams spend their time.</strong></p><h3><strong>We&#8217;ve seen this movie before, haven&#8217;t we?</strong></h3><p>There&#8217;s a pattern in technology that keeps repeating - a powerful new capability arrives and early demos are magical. Then reality sets in, and the bottleneck turns out to be something unglamorous that has nothing to do with the technology itself.</p><p>The internet democratized information but we got more confusion alongside more access. Cloud computing made servers trivial to provision but companies found their AWS bills spiraling and systems just as complex as before.</p><p>GenAI is following this exact path. The models are incredible. <strong>Using them in production requires solving a massive knowledge management problem that most companies didn&#8217;t know they had. </strong></p><p>We&#8217;re calling this &#8220;AI deployment&#8221; but the AI is actually the easiest part. <strong>What we&#8217;re really doing is confronting decades of poor knowledge management. The AI just makes the problem impossible to ignore.</strong></p><h3><strong>The five knowledge layer problems breaking GenAI</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_!NjU9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NjU9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 424w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 848w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 1272w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NjU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png" width="892" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c496e572-b65f-4179-a3e7-fc5aea740665_892x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:892,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NjU9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 424w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 848w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 1272w, https://substackcdn.com/image/fetch/$s_!NjU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc496e572-b65f-4179-a3e7-fc5aea740665_892x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>(1) your knowledge lives everywhere (and nowhere)</strong></h4><p>Companies look at their documentation and think &#8220;Oh, the knowledge problem is solved. We have Confluence, CRM, support tickets. Just point the AI at it&#8221;.</p><p>This is like looking at books thrown across different buildings with no catalog system and thinking you have an organized library.</p><p>What usually ends up happening is that the Product documentation in confluence hasn&#8217;t been updated since the last release eight months ago, latest features exist only in Jira tickets and Slack channels.</p><p>Sales methodology is scattered across google drive with 47 folders. Files named &#8220;Sales Playbook Final v3&#8221; and &#8220;Final ACTUALLY FINAL.&#8221; Nobody knows which is current. Different regions have contradicting versions.</p><p>Customer success processes are in Notion. But the real knowledge - the workarounds that work - lives in Slack. </p><blockquote><p>&#8220;Ignore the official process, here&#8217;s what you actually do.&#8221;</p></blockquote><p>Pricing is in spreadsheets by region. Special exceptions in email threads. Enterprise deals have custom terms in PDfs in someone&#8217;s drive.</p><p>Marketing campaign performance is split between google analytics, hubspot, salesforce, and that custom tableau or looker dashboard. Campaign strategies? Buried in quarterly review slides nobody looks at again.</p><p>Legal policies are in sharepoint or confluence behind access controls. Product roadmap exists in four places with four different versions.</p><p><strong>Your GenAI needs all of this to answer one question. But first you need to connect 15 systems with different APIs and authentication, figure out what&#8217;s current, resolve conflicts, and handle the fact that half these systems don&#8217;t have APIs.</strong></p><p>You spend three months getting access. Three more building connectors. Then you discover the real knowledge isn&#8217;t in any system - it&#8217;s in people&#8217;s heads and slack conversations.</p><h4><strong>(2) when you do find it, it contradicts itself</strong></h4><p>Product marketing says you integrate with &#8220;all major CRM systems.&#8221; Technical docs list salesforce, hubspot, pipedrive. Sales materials say &#8220;salesforce and others.&#8221; A case study mentions custom dynamics integration as well.</p><p><strong>Which version should your AI tell customers?</strong></p><p>Your return policy says 30 days on the website. Support knowledge base says 30 for standard, 90 for enterprise. An internal memo extended it to 60 for a promotion that maybe ended. Customer success tells people 45 days as compromise.</p><p>These contradictions exist everywhere. Policies change faster than documentation. Different teams optimize for different things. Special cases create exceptions never properly codified.</p><p>Humans navigate this through judgment and knowing who to ask. Your AI sees conflicting sources and guesses. <strong>The AI isn't always hallucinating - it's accurately reporting the conflicting mess you've been papering over with &#8220;just ask Sarah&#8221; for three years.</strong></p><p><strong>Most companies don&#8217;t have knowledge; they have information.</strong> Knowledge implies organization and a single source of truth. What they have is a pile of information with no systematic way to separate signal from noise. So, every company thinks their knowledge problem is &#8220;we need better search.&#8221; The real problem is you're searching through garbage.</p><p>Building a knowledge layer means someone makes hard decisions about what&#8217;s true and authoritative. This isn&#8217;t technical. It&#8217;s organizational - confronting how poorly managed your information actually is.</p><h4><strong>(3) keeping it current is harder than building it</strong></h4><p>Let&#8217;s say you do turn brave and manage to clean up contradictions, create one authoritative knowledge base, and now everything is consistent and up to date.</p><p>It&#8217;s out of date in a week.</p><p>Product launches a feature &#8594; pricing changes &#8594; legal updates a policy &#8594; you close a deal with special terms support needs to know.</p><p>There&#8217;s no pull request for &#8220;update the AI&#8217;s understanding of our pricing.&#8221; No automated test to verify the knowledge base reflects reality. No deployment pipeline.</p><p>Instead, someone is supposed to remember to update confluence, training materials, support knowledge base, tell the AI team, update sales decks, and notify everyone. Except they&#8217;re busy. They forget. Or update one place but not others.</p><p>The product team launches a feature and updates their docs. They don&#8217;t tell the AI team. Two months later, a customer asks your AI about it. The AI says it doesn&#8217;t exist. The customer emails support saying your AI is useless.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c4xS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c4xS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 424w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 848w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 1272w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c4xS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png" width="902" height="984" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/184883371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.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_!c4xS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 424w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 848w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 1272w, https://substackcdn.com/image/fetch/$s_!c4xS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe73097-e747-4350-9491-20ad7b50a97f_902x984.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Or marketing runs a promotion changing pricing, updates the website, but forgets the knowledge base. Your AI quotes old pricing to prospects for three weeks.</p><p>This happens constantly. The knowledge layer degrades daily as business evolves faster than documentation.</p><p>By the time, teams reach stage 3 (if they do reach this stage), they realize that keeping a knowledge layer <em>current</em> is harder than <em>building it</em>. It requires processes, ownership, and ongoing maintenance. Most companies are terrible at this even without AI.</p><h4><strong>(4) different teams have different documentation standards</strong></h4><p>Engineering documents well. They have to. Code breaks if documentation doesn&#8217;t match. They use git, track changes, write specs, and all the other good stuff.</p><p><strong>Sales and marketing are the opposite.</strong> And this is where customer-facing AI struggles the most with information.</p><p>Marketing launches campaigns constantly. Where&#8217;s the documentation of what worked? Scattered across post-mortem slides looked at once. Campaign briefs in one place, creative assets elsewhere, performance data in a third system, strategic reasoning nowhere.</p><p>Sales is not much better (umm, sorry my friends). Deal info is in salesforce but incomplete. Reps log the minimum required. The real information - why deals were won or lost - is in their heads or email threads not connected to CRM yet.</p><p>You want your AI to suggest sales strategies based on similar deals? The information doesn&#8217;t exist in consumable form. You have data points - deal size, industry, timeline. Not the story - what customers cared about, what objections arose, what messaging resonated. It&#8217;s easy to get that info but integrating is hard. Maintaining that integration is harder.</p><p>In the past a lot of teams got away with not documenting because they work through relationships and conversations. Engineering can&#8217;t because code either works or doesn&#8217;t. <strong>Sales and marketing could because success is fuzzier and knowledge is personal.</strong></p><p>GenAI is forcing these teams to document things they never had to. They&#8217;re discovering it&#8217;s incredibly hard to retroactively capture years of institutional knowledge that only exists in heads.</p><h4><strong>(5) retrieval is a really hard optimisation problem</strong></h4><p>Even if your knowledge is centralized, consistent, current, and comprehensive - you still have retrieval.</p><p>Your knowledge base has 10,000+ documents. Someone asks: &#8220;What&#8217;s our refund policy for enterprise customers in europe?&#8221;</p><p>Your system must understand what they&#8217;re really asking, identify &#8220;enterprise&#8221; means specific customer segments, recognize &#8220;Europe&#8221; might have regional requirements, search 10,000 documents, find the right policy (not consumer returns, not general terms), find the section on geographical variations, check for recent updates, rank by relevance, assemble into context within token limits, and hope it&#8217;s right.</p><p>This fails constantly:</p><p>You retrieve a pricing document mentioning refunds in passing. It matches search terms but isn&#8217;t about refunds. The AI uses it and gives incomplete answers. </p><p>You miss the actual policy titled &#8220;Customer success remediation guidelines&#8221; that doesn&#8217;t say &#8220;refund&#8221; prominently.</p><p>You get the right document but wrong section - the policy differs for hardware vs software. The question didn&#8217;t specify.</p><p>You retrieve too much context and hit token limits. You drop the section about european requirements because it seemed less relevant, but that was the key part.</p><p>The policy was updated three months ago but the old version remains. Your retrieval finds both. The AI picks wrong.</p><p>Companies spend months tuning retrieval - trying different embedding models, adjusting ranking algorithms, experimenting with chunking strategies. You fix retrieval for one question type and break it for another. The issue is that you can't patch institutional knowledge debt with a better embedding model. <strong>This is like trying to fix a hoarder's house with a better filing system.</strong></p><p>And what nobody talks about is that even with perfect retrieval, you&#8217;re constrained by context windows. This is definitely getting better but you&#8217;re always going to be trading off (at least for next 12-18 months) comprehensive context against some form of constraints (context, pricing limits etc.)</p><h3><strong>Intelligence without knowledge is just expensive guessing </strong></h3><p>Understanding this truly takes lots of doing the AI deployments in enterprises &#128071;: </p><p><em>Human expertise is valuable because humans compressed years of knowledge into intuition. They don&#8217;t retrieve documentation to answer questions all the time. They just know.</em></p><p>AI doesn&#8217;t work that way computationally - every answer needs explicit context retrieved fresh. No traditional human form of intuition, no compression, no shortcuts. Intelligence without internalized knowledge is inherently expensive and fragile.</p><p>Every interaction made without hardwired knowledge costs money - not just the API call, but the entire context assembly as well. Search your vector database - compute cost. Retrieve documents - storage and processing. Rank and filter - more compute. Assemble into context - 5k tokens before the AI thinks.</p><p>That $500 pilot becomes $15,000 monthly at scale. The context tax is real and unavoidable.</p><h3><strong>Knowledge is also political</strong></h3><p>Deciding what goes in the knowledge layer is also political. Sales wants competitive positioning emphasized. Legal wants compliance disclaimers. Marketing wants brand consistency. Customer success wants accurate timelines over optimistic ones.</p><p>When marketing says you &#8220;work with all major platforms&#8221; and engineering says &#8220;we support these three integrations,&#8221; which is authoritative?</p><p><strong>The dirty secret is that companies don&#8217;t have a single source of truth because different groups benefit from ambiguity.</strong> Sales can promise features &#8220;on the roadmap&#8221; without committing. Marketing can claim capabilities that technically exist but aren&#8217;t production-ready. The reason sales doesn't document is the same reason they'll resist AI: the ambiguity is a feature, not a bug. Pinning things down reduces flexibility.</p><p>Making this explicit forces conversations organizations avoided for years. The AI project stalls not from technical problems but because nobody wants to resolve underlying ambiguity.</p><h3><strong>So how are some companies making it work so far?</strong></h3><p>Companies succeeding aren&#8217;t boiling the ocean but rather picking very narrow domains where knowledge is manageable. Instead of &#8220;answer any question,&#8221; they start with &#8220;help sales reps with pricing questions.&#8221; The knowledge layer for pricing is finite - 50 documents that change quarterly. They can keep this current.</p><p>They&#8217;re realistic about accuracy, build human review for important decisions and accept the AI will sometimes be wrong and design workflows that catch or mitigate errors.</p><p>They (and the <strong>leaders</strong> in the company) invest as much in knowledge management as AI, create ownership for the knowledge base, build update processes and treat documentation as a product requiring ongoing investment.</p><p><strong>Most importantly, they stop calling it an AI project. They call it what it is: a knowledge management project that happens to use AI.</strong></p><p><strong>GenAI deployment is exposing what companies ignored for years: terrible knowledge management.</strong> Information scattered across incompatible systems. Documentation contradicting itself. Nobody knowing what&#8217;s current. Critical knowledge only in people&#8217;s heads.</p><p>This was always a problem. <strong>You got away with it because humans navigate ambiguity through relationships.</strong> AI can&#8217;t. It needs explicit, structured, current, consistent information.</p><p>GenAI is forcing companies to confront their knowledge management debt. The bill is higher than anyone expected. The demos work because oftentimes they use curated information in controlled settings. Production fails because reality is messy and nobody solved the underlying knowledge problem. We&#8217;re not in an AI deployment crisis. We&#8217;re in a knowledge management crisis that AI made impossible to ignore.</p><p>i have said this before as well - companies that succeed won&#8217;t have the best models or biggest budgets. They&#8217;ll be the ones that finally do the unglamorous work of organizing and maintaining their institutional knowledge.</p><p>The AI is the easy part. Everything else is hard.</p>]]></content:encoded></item><item><title><![CDATA[How does SaaS evolve when building takes a weekend]]></title><description><![CDATA[How AI compressed the SaaS evolution cycle from years to weeks, and what it means for the future]]></description><link>https://www.piyush.cc/p/how-does-saas-evolve-when-building</link><guid isPermaLink="false">https://www.piyush.cc/p/how-does-saas-evolve-when-building</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sat, 17 Jan 2026 06:07:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/21806ba5-16a4-4d60-a8b9-122da9e5e6d4_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Aaron's observation <a href="https://x.com/levie/status/2009318318084403472?s=20">here</a> captures a shift I've watched unfold firsthand. When I started working in tech in the early 2010s, building software meant something completely different than it does today. I watched engineering teams routinely spend months building internal tools because packaged software never quite fit their specific needs.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!124G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!124G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 424w, https://substackcdn.com/image/fetch/$s_!124G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 848w, https://substackcdn.com/image/fetch/$s_!124G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 1272w, https://substackcdn.com/image/fetch/$s_!124G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!124G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png" width="938" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:938,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/184329454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.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_!124G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 424w, https://substackcdn.com/image/fetch/$s_!124G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 848w, https://substackcdn.com/image/fetch/$s_!124G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 1272w, https://substackcdn.com/image/fetch/$s_!124G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6affd54d-e693-4969-a20c-a291e0f0655f_938x536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Take project management for example - Microsoft project and Basecamp existed and worked fine for traditional project planning. But engineering teams doing agile development needed something quite different - sprint planning, story points, burndown charts, continuous deployment tracking. The initial artefacts of existing tools were built for waterfall, not iterative development. So I saw teams build their own: custom jira plugins, homegrown dashboards, internal sprint management systems.</p><p>By 2012-2013, enough companies had built similar solutions that entrepreneurs recognized the pattern. Atlassian evolved jira to support agile workflows. Asana and Monday.com launched with native sprint support. The custom solutions had revealed what the market actually wanted. This first cycle took roughly 5-7 years from widespread custom building (2006-2011) to mature packaged alternatives (2012-2014).</p><p>Then the cycle repeated: By 2016-2017, even these agile-native tools weren&#8217;t enough. Teams needed cross-functional coordination - linking github commits to jira tickets to production incidents to slack notifications. So they built custom integrations again: bots, webhooks, Zapier workflows, internal dashboards pulling data from five different tools. The pattern emerged again, and by 2019-2020, companies such as Linear, Height, Shortcut launched as &#8220;engineering-first&#8221; tools with native git integration and workflow automation built in. Another 5-year cycle.</p><p><strong>For decades, this is how SaaS evolved through a predictable cycle</strong>: customers built custom solutions to fill gaps, entrepreneurs spotted patterns across these custom builds, and new packaged software emerged to serve the market. It was methodical and slow. That world is gone. AI is compressing these cycles from years into months - or in some cases even weeks.</p><h2><strong>The AI compression</strong></h2><p>AI hasn&#8217;t eliminated this evolutionary cycle but has dramatically accelerated it and changed how it manifests. Here&#8217;s what&#8217;s different now:</p><ul><li><p><strong>Micro-SaaS explosions are happening in weeks, not years.</strong> Someone tweets &#8220;I built a GPT wrapper for sales emails&#8221; and within days, fifty similar apps launch. The market that took years to develop now consolidates to 2-3 winners within months. Look at AI SDRs for example: companies were building custom AI email workflows in early 2023, and by late 2023, 11x, Artisan, and AiSDR had all launched as packaged products. Six months later, companies are already building custom layers on top again - proprietary data enrichment, vertical-specific messaging, multi-channel orchestration.</p></li><li><p><strong>Configuration is becoming the new customization.</strong> You don&#8217;t need to build custom software anymore - you configure AI behavior through prompts and context. But this creates new standardization opportunities. Someone will package &#8220;the 50 best Claude prompts for sales teams,&#8221; people will customize those for their specific needs, and someone else will package those vertical-specific versions. The cycle runs faster because the barrier to both customization and packaging has collapsed.</p></li><li><p><strong>The cycle is oscillating continuously instead of proceeding in clean stages.</strong> Take tools built on Claude - companies build custom workflows, share what works on Twitter, others package those patterns into templates, users immediately extend those templates with their own modifications, and the cycle repeats weekly. Companies and their users are iterating together in real-time, over weeks instead of years, with each side learning from the other continuously.</p></li><li><p><strong>Distribution is becoming the moat, not product differentiation.</strong> When anyone can spin up an AI sales email tool over a weekend, Lavender, Instantly, and Smartlead all do roughly the same thing. Custom solutions using Claude and a CSV file work fine technically. But companies buy Lavender anyway not because it&#8217;s uniquely capable, but because enterprises trust known vendors. The cycle shifts from &#8220;build better capabilities&#8221; to &#8220;build trust and integration ecosystems.&#8221;</p></li></ul><p>The fundamental insight remains true: packaged software emerges when enough customers want the same thing. <strong>But &#8220;enough customers&#8221; now means dozens instead of hundreds, and &#8220;emerges&#8221; means months instead of years.</strong> The cycle hasn&#8217;t disappeared but rather fractalized into multiple layers iterating simultaneously, each moving at AI speed.</p><h2><strong>So, what happens when </strong><em><strong>building</strong></em><strong> becomes free?</strong></h2><p>We&#8217;re not just seeing faster product cycles now but also watching the <strong>line between </strong><em><strong>using software</strong></em><strong> and </strong><em><strong>building software</strong></em><strong> disappear</strong> entirely. When you can describe what you want in plain english and have it exist seconds later, the old startup question &#8220;what should we build?&#8221; stops making sense. The hard part isn&#8217;t building anymore. It&#8217;s getting people to pay attention to what you built.</p><p><strong>Software is becoming so easy to create that the code itself barely matters</strong>. What matters is whether people trust you enough to use your version instead of building their own.</p><p><strong>Think about why salesforce still dominates CRM despite countless competitors with better features - </strong>not because salesforce has the best UI (umm!) or the fastest performance. It&#8217;s because your sales team already knows it, your CS team has dashboards built in it, your revenue ops have years of data there, and your finance team&#8217;s commission calculations depend on it. Switching would mean retraining 200 people, rebuilding 50 integrations, and risking your 2026 pipeline during migration. The switching cost is so high that even a meaningfully better product can&#8217;t win.</p><p>This is what &#8220;becoming the place everyone agrees to meet&#8221; means in practice. Products win by accumulating gravity - more users means more integrations, which means more consultants who know the tool, which means more templates and best practices, which means more new users. Once this flywheel starts, it&#8217;s almost impossible to stop.</p><p><strong>The same logic applies to trust </strong>- when your procurement team evaluates AI tools, they&#8217;re not just comparing features. They&#8217;re asking: Will this vendor exist in two years? Will they keep our data secure? Do other enterprise customers use them? Can we get them SOC2 certified? Will our auditors approve this? A startup with better AI might lose to an established vendor simply because the buyer needs to justify the purchase to their boss, and &#8220;nobody ever got fired for buying [established vendor]&#8221; still holds true.</p><p>This dynamic creates several specific implications for what comes next:</p><ul><li><p><strong>Vertical software </strong><em><strong>might</strong></em><strong> disappear.</strong> Why would a hospital buy &#8220;AI medical scribe for radiology&#8221; when they can take Chatgpt Enterprise and load it with radiology protocols in an afternoon? The value shifts from vendors who hard-code industry knowledge into software to platforms that make it trivially easy to add any context. Doximity and Athenahealth spent years building healthcare-specific features. Now a general AI platform with the right prompt library might be good enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GwX1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GwX1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 424w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 848w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GwX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png" width="880" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:486887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/184329454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.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_!GwX1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 424w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 848w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!GwX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f875f4d-5e7a-4cbf-b226-5d9dd9815ffe_880x1090.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Professional services will become way more valuable than software.</strong> If the code is commoditized, the humans who configure it capture more margin. Look at what&#8217;s happening with Zapier and Make - the platforms are cheap, but companies pay consultants $200/hour to design the right automation workflows. As AI makes building easier, implementation and strategy consulting could become more lucrative than selling licenses. The <a href="https://openai.com/index/accenture-partnership/">Accentures of the world</a> might matter more than the SaaS vendors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DYjh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DYjh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 424w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 848w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DYjh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png" width="1456" height="1043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1043,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1041797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/184329454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.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_!DYjh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 424w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 848w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!DYjh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dff3684-dca7-4cc3-b399-3f9aee7b8135_1764x1264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p></li><li><p><strong>Integration access will become the real moat.</strong> When twenty AI SDR tools use the same underlying models, the winner is whoever has the deepest access to salesforce, outreach, linkedIn, and zoomInfo APIs. The product moves beyond AI to having OAuth connections to 50 enterprise systems and the ability to read context from all of them. This is why salesforce and hubspot are building AI features aggressively: they already own the data pipes.</p></li><li><p><strong>Software will become ephemeral and generated on-demand.</strong> Instead of maintaining one product for thousands of customers, why not generate a custom version for each buyer? Imagine an agentic layer that spins up a bespoke CRM for your specific sales process, generates it fresh when you sign up, and throws it away when you churn. Software starts looking more like consulting deliverables than traditional SaaS - built once per customer, not built once for everyone.</p></li><li><p><strong>Compliance timelines will end up becoming the biggest bottleneck.</strong> In regulated industries, getting SOC2, HIPAA, or FedRAMP certification still takes 12-18 months no matter how fast you ship features. First movers who clear compliance hurdles get 12-month head starts that are almost impossible to overcome. By the time competitors get certified, the market has already moved to the next thing. Harvey (legal AI) and Nabla (medical AI) are winning because they got through compliance first and not because they have better models.</p></li><li><p><strong>Community becomes uncloneable.</strong> I love this one! When your product can be replicated in a weekend, the community around it can&#8217;t be. Notion&#8217;s 10,000 template creators, airtable&#8217;s consultant network, figma&#8217;s design system libraries - these took years to build and can&#8217;t be copied by a competitor with better features. The software becomes the excuse to join the community, not the product itself.</p></li></ul><p>I believe that this evolutionary cycle will keep going. But when evolution happens this fast, we&#8217;re not watching slow adaptation over years - we&#8217;re watching new species appear every week.</p><p>The companies that survive won&#8217;t necessarily be the best builders or the fastest movers. They&#8217;ll be the ones that understand what actually matters has shifted: from &#8220;can we build this?&#8221; to &#8220;do customers trust us enough to use our version instead of the fifty others launched this month?&#8221; Building the product is table stakes now. Everything else - the integrations, the compliance certifications, the consultant networks, the community - is what&#8217;s going to determine who wins.</p>]]></content:encoded></item><item><title><![CDATA[While the world waits for AGI, let us get B2B funnel metrics optimized in 2026]]></title><description><![CDATA[How we built strategies around database limitations and other constraints, and what should replace them over next 24 months]]></description><link>https://www.piyush.cc/p/while-the-world-waits-for-agi-lets</link><guid isPermaLink="false">https://www.piyush.cc/p/while-the-world-waits-for-agi-lets</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 04 Jan 2026 15:51:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/65f76109-6f4a-45c7-a709-4f068d7dfc6e_986x1181.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something always bothered me about the marketing funnel - the way we built entire strategies around Lead volume, velocity, MQL-to-SQL conversion (or MQA-to-SQA, for my more sensible friends) as if these stages reflected how people buy, when really they just reflected what our systems could track.</p><p>Here&#8217;s what actually happened:</p><ul><li><p>Relational databases in the early 2000s couldn&#8217;t efficiently store unstructured relationship data, so CRM platforms adopted stage gates from traditional sales methodologies as the core data model. We invented <em>discrete</em> stages - MQL, SAL, SQL, Opportunity - because that&#8217;s what our systems could process and what aligned with how databases needed to structure information.</p></li><li><p>Sales teams couldn&#8217;t engage with thousands of inbound leads simultaneously, so we created lead scoring that assigned points (50 for a whitepaper, 100 for pricing page visit), and later progressed to more sophisticated scoring, as a prioritization mechanism, even though these scores often didn&#8217;t correlate well with actual purchase intent.</p></li><li><p>Marketing automation platforms had no way to generate personalized content at scale, so we created segmentation frameworks and called them &#8220;buyer personas.&#8221;</p></li></ul><p><strong>These were reasonable engineering solutions to real constraints. The problem is we forgot they were engineering solutions.</strong></p><p>We optimized everything around these constraints. Lead scoring became increasingly sophisticated - ensemble propensity models with demographic, behavioral, engagement, firmographic, and third-party signals (guilty) - but it remained just a prioritization mechanism for scarce sales capacity. Nurture tracks became elaborate multi-touch sequences, but they were still batch processing. A VP of Engineering at a fintech company and a CFO at a healthcare provider would both get the same lead score and enter the same nurture track, receiving identical emails over six weeks even though one cares about technical architecture while the other cares about ROI.</p><p>We knew this was suboptimal, but our systems couldn&#8217;t handle more. Platforms slowly evolved - we added personas and channel mix, built dashboards to show funnel by those dimensions - but these were incremental and siloed improvements within the same constraint-based framework.</p><p>With what I&#8217;m seeing at Twilio and elsewhere, I&#8217;m hopeful we&#8217;ll replace this narrative soon.</p><p>AI systems can now maintain complete contextual memory for thousands of accounts simultaneously - every interaction, signal, and conversation across years. They engage at whatever velocity each account needs and generate genuinely personalized narratives. The technical limitations that necessitated the funnel are disappearing.</p><p>What I&#8217;m most excited about is the shift to continuous relationship orchestration. Instead of &#8220;this account hit grade A, route to SDR,&#8221; we&#8217;re seeing systems that understand complete account context and determine optimal next actions dynamically:</p><ul><li><p>One account needs a technical architecture discussion because their engineering team is evaluating alternatives and their previous vendor implementation failed due to integration complexity.</p></li><li><p>Another needs CFO-focused ROI content because they just entered budget planning season and historically make purchasing decisions in Q4.</p></li><li><p>A third needs implementation case studies from their specific vertical because their new VP of Engineering is particularly risk-averse after a bad competitor experience.</p></li><li><p>A fourth account that&#8217;s been quiet for 6 months suddenly shows API documentation traffic from multiple IP addresses - their dev team is actively evaluating, even though no one filled out a form.</p></li></ul><p>The system knows all of this not because someone manually updated Salesforce, but because it&#8217;s maintaining continuous context across every touchpoint.</p><p><strong>What should we start measuring soon?</strong></p><p>Sales and marketing leaders still need to run businesses, forecast revenue, measure productivity, and justify budgets, don&#8217;t they? The question isn&#8217;t whether we measure, it&#8217;s what we measure. </p><p><strong>Here are my top metrics and ideas that I think should slowly replace the traditional funnel metrics:</strong></p><ol><li><p><strong>Stakeholder coverage</strong>: Are we connected to the right people for this account&#8217;s decision process? For enterprise deals, you need procurement, IT, security, finance, and business stakeholders. Coverage metrics should show gaps in relationship mapping. Having a heatmap that shows % of accounts with 1/2/3+ contacts is pretty &#8216;90s. So is adding <em>random</em> contacts to Salesforce from your whitepaper downloads list.</p></li><li><p><strong>Account engagement depth</strong>: Not &#8220;did they download something&#8221; but &#8220;how complete is our understanding of their buying context?&#8221; This should get measured by some sort of <strong>context completeness scores</strong> - do we know their technical requirements, budget constraints, decision timeline, key stakeholders, and past evaluation patterns?</p></li><li><p><strong>Intent signal strength</strong>: This is already established in most of the larger B2B/SaaS companies as some form of lead scoring model, but would be interesting to have more 3rd party signals go into a real-time composite score -  based on actual buying behavior - industry changes, company&#8217;s org structure, technical documentation access, multi-stakeholder engagement, pricing page visits, API evaluation activity, competitive research patterns. <em>Sort of signals that actually correlate with purchase intent.</em></p></li><li><p><strong>Time-to-relevant-engagement</strong>: How quickly can we get the right message to the right stakeholder based on their actual needs? This would likely replace &#8220;time through funnel stages&#8221; but would measure speed to value, not speed through arbitrary stages.</p></li><li><p><strong>Account readiness scores</strong>: Dynamic assessment of buying signals across the entire account, not individual lead scores. Is there budget movement? Are multiple stakeholders engaging? Is there technical evaluation activity? This would tell reps which accounts to prioritize right <em>now</em>.</p></li><li><p><strong>Pipeline quality indicators</strong>: Predictive close probability based on engagement patterns, relationship depth, and historical win rates for similar accounts - not which arbitrary stage they&#8217;re in. An account in &#8220;discovery&#8221; with strong multi-stakeholder engagement and clear budget might have higher close probability than an account in &#8220;proposal&#8221; with a single champion and unclear timeline.</p></li><li><p><strong>Revenue per account engaged</strong>: Sort of ARPU (Avg revenue per user) but for each seller interaction: how much pipeline and revenue are reps generating relative to the accounts they&#8217;re working, AI-enabled interactions they are making? This would be a proxy to SQL-to-opportunity conversion but would measure actual revenue efficiency.</p></li><li><p><strong>Context accuracy</strong>: How well do our systems actually understand each account&#8217;s situation? Best measured by sales feedback on AI-generated account insights, accuracy of next-best-action recommendations, and relevance of automated outreach. Over time, this can evolve to more sophisticated A/B testing with reinforcement learning from sales feedback.</p></li><li><p><strong>Relationship velocity</strong>: How quickly are we deepening relationships and moving toward purchase decisions? Measured by stakeholder engagement expansion, technical validation progress, and commercial discussion advancement - not movement between stages.</p></li><li><p><strong>Revenue influenced by orchestration</strong>: What percentage of closed deals had meaningful AI-driven engagement that advanced the relationship? This becomes the ROI metric for the entire system.</p></li></ol><p>So, while traditional marketing would report &#8220;generated 500 MQAs this month, 20% converted to SQL/A.&#8221; The new approach would (very simplistically) report -</p><blockquote><p>&#8220;Engaged 200 target accounts, buying committee coverage up 5% MoM, achieved meaningful stakeholder conversations with 45 accounts (22.5% interaction-to-meeting rate), identified 12 accounts showing strong intent signals (technical evaluation + multi-stakeholder engagement), sales is actively working 8 of those with average context completeness of 85% and 72% context accuracy&#8221;</p></blockquote><p><strong>From the Marketing analytics and RevOps folks, the job should become more like managing a trading algorithm than helping teams run campaigns - </strong>they should be setting parameters, monitoring performance across thousands of concurrent threads, and optimizing based on signals that actually predict revenue rather than executing pre-defined sequences and counting form fills. And no more lead scoring please.</p><p>What will stay the same is that buyers still need progressive trust-building, evaluation time, and consensus development. Complex B2B purchases won't suddenly become impulse decisions, even though we are seeing the buyer journey collapse into fewer screens and touchpoints. Enterprise software deals will still take months because you're coordinating across procurement, IT, security, finance, and business stakeholders - <strong>AI doesn't eliminate that complexity yet.</strong> We'll likely need agent-to-agent interactions between vendors and buyers for deal cycles to compress dramatically, and that's probably a 2028 story. For 2026, let's focus on getting the funnel metrics right while everyone else waits for AGI.</p>]]></content:encoded></item><item><title><![CDATA[How do we bridge the gap between enterprise demand and AI supply]]></title><description><![CDATA[What I learned this year, and what enterprises actually need in 2026]]></description><link>https://www.piyush.cc/p/how-do-we-bridge-the-gap-between</link><guid isPermaLink="false">https://www.piyush.cc/p/how-do-we-bridge-the-gap-between</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sat, 06 Dec 2025 11:50:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f57cf0d3-6d4a-4174-980c-82566a187241_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: The views here are my own. They don&#8217;t represent my employer or anyone else. Just a personal take based on what I&#8217;ve been building, breaking, and fixing across teams and companies throughout 2025.</em></p><p>2025 went by too fast, and it was a big one. The global AI market hit $391B and forecasts now point toward $2T by 2030. Cursor went from niche to absurd growth, hitting $65M ARR with 6,400% YoY expansion. GPT crossed its three year mark (i know, right!) with GPT 5.1 dropping a month ago. World Labs started generating full 3D worlds from text. The tools jumped several leagues in a single year.</p><p>And yet, enterprise progress stayed weirdly slower relative to the foundational growth. That is what this year taught me - we unlocked insane front end and generation capabilities while the backend, the workflows, the operations, and the enterprise plumbing stayed stuck in 2024. We built great demos but not as great systems as we could have. We focused tons on generation, not enough on integration. We hyped autonomy while enterprises desperately needed reliability. The model layer evolved faster than the actual organizational ability to use it.</p><p>I spent this entire year building AI workflows across marketing, ops, engineering, and product. I watched agents break in every possible way, developers use AI daily but not trust it, non-technical teams unable to convert their knowledge into working instructions etc. <a href="https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report">Google&#8217;s DORA report </a>showed ninety percent adoption but only twenty four percent trust, <a href="https://survey.stackoverflow.co/2025/">Stack Overflow</a> showed sixty six percent frustration with agents that are almost right but not quite. That matches everything I saw firsthand &#129394;</p><p>So instead of another hype post, here is the wishlist for next year - the infrastructure gaps, workflow gaps, a bit of cultural gaps (more on that in another post though). The things that actually broke in 2025 across the five stages of the real lifecycle: Build, Deploy, Distribute, Engage, Scale.</p><h2><strong>Build: the context collapse and the &#8220;build for non-programmers&#8221; problem</strong></h2><p>The build phase went through a total reset in 2025 - tools like Cursor, Replit, and Github Copilot made &#8220;type a sentence, get code&#8221; boring. Start of the year got Cursor&#8217;s 0.43 update strongly adopted with the composer Agent, Windsurf added voice interaction, Claude Sonnet 4.5 hit 75%+ SWE-bench scores.</p><p>But as i have mentioned in the past as well, generation was never the hard part - review was, still is. And as more low/no code tooling has evolved, allowing non-engineers to build applications, the problem has gotten much more severe. The cost to write code has almost dropped to near zero, but the cost to understand what got written went through the roof. I&#8217;ve seen folks in my team personally debug 600-line agent-generated orchestration logic where no one remembered the original assumption. That&#8217;s not development; but borderline archaeology.</p><p>The enterprise reality check from Google&#8217;s 2025 DORA report was sobering - 90% of developers now use AI (up 14% from last year), but only 24% trust it. Stack Overflow&#8217;s survey shows 52% of developers either don&#8217;t use agents or stick to simpler tools. We&#8217;re in this bizarre &#8220;trust paradox&#8221; - using tools we don&#8217;t trust because they boost productivity by 80%.</p><p>And even before you get to code, you hit the &#8220;translation gap&#8221; I kept running into all year. The people who know what the system should do - marketing managers, ops leads, customer success folks - still can&#8217;t turn that knowledge into prompts that produce working software. Gap Inc partnered with Google Cloud to embed AI across operations, but they&#8217;re the exception, not the rule.</p><p>For 2026, we need to solve this. Not with better generators, but with better reviewers. Here&#8217;s some of the big gaps i think would matter a lot - </p><ul><li><p><strong>AI-native code review:</strong> Tools like Cursor&#8217;s <a href="https://cursor.com/bugbot">Bugbot</a> and <a href="https://www.coderabbit.ai/">CodeRabbit</a> are pushing boundaries - Bugbot now generates PR summaries automatically and achieves 42% accuracy in detecting runtime bugs, while CodeRabbit hits 46%. <a href="https://www.qodo.ai/">Qodo</a> (formerly CodiumAI) is my personal favorite for now, offering context-aware, test-aware, and standards-aware reviews that actually understand our codebase patterns very well. But i think what&#8217;s still missing is ensuring regression errors don&#8217;t leak through workng features and abstracting code into business context for reviews - who decided what, why did that choice matter.</p></li><li><p><strong>Guardrails that understand AI-written code:</strong> I love <a href="https://www.sonarsource.com/">SonarQube</a> - it remains a solid enterprise standard with AI-enhanced detection capabilities, while newer tools like <a href="https://deepsource.com/">DeepSource</a> and <a href="https://graphite.com/">Graphite</a> evolving to modern PR workflows with AI-powered context management. The next step in my mind is continuous, contextual validation that goes beyond just linting - tools need to understand architectural decisions and team-specific patterns.</p></li><li><p><strong>Diffs that explain themselves:</strong> When multiple agents propose changes, I want to see not only what changed, but why, and what it affects downstream; crucial for iterative builds, especially as the codebase is refactored from upstream low/no code tools.</p></li><li><p><strong>Business logic abstraction:</strong> Still no good way for non-engineers to express &#8220;if X happens, do Y&#8221; at scale in plain language and have it generate maintainable logic without breaking something else. Specificity in scoping is hard. When released, i found the new MCP projects sponsored by GitHub copilot and VS Code teams in October very interesting - they&#8217;re building frameworks that let AI interact with tools, codebases, and browsers in revolutionary ways.</p></li></ul><h2><strong>Deploy: the configuration explosion</strong></h2><p>Deployment used to be predictable - now every app is a mess of model endpoints, vector stores, auth layers, API keys, and observability hooks. Vercel makes it smooth for our standard Next.js setups, but the moment you need custom routing, compliance, or multi-region data handling, you&#8217;re in the weeds again.</p><p>Everyone&#8217;s building AI infrastructure like it&#8217;s the new arms race - which honestly, it kind of is, but getting &#8220;Infrastructure as prompt&#8221; right is one of big dreams to make upstream devs work - describing what you want (&#8221;a multi-region setup with SOC2-compliant storage and automatic rollback&#8221;) and letting the system generate the boilerplate to manage integrations.<a href="https://aws.amazon.com/blogs/aws/accelerate-ai-agent-development-with-the-nova-act-ide-extension/"> Amazon&#8217;s new Nova Act IDE extension </a> is interesitng, Salesforce&#8217;s MuleSoft Agent Fabric for orchestrating AI agents across enterprise systems is also interesting, but there&#8217;s lots to be done. These layers in the stack would be very useful:</p><ul><li><p><strong>Infrastructure-as-prompt:</strong> Everyone&#8217;s building demos, no one&#8217;s cracked the version that&#8217;s secure, predictable, and enterprise-ready - and fits into custom infra</p></li><li><p><strong>Verification-as-a-service:</strong> <a href="https://www.microsoft.com/en-us/research/blog/mmctagent-enabling-multimodal-reasoning-over-large-video-and-image-collections/">Microsoft&#8217;s MMCTAgent</a>  which can reason over hours of video and massive image collections is interesting - imagine that level of verification for generated code. Tools like <a href="https://www.qodo.ai/blog/qodo-gen-1-0-evolving-ai-test-generation-to-agentic-workflows/">Qodo&#8217;s</a> test generation and <a href="https://codescene.com/">CodeScene&#8217;s</a> behavioral analytics are getting closer, but we need this as a standalone API any generator could call.</p></li><li><p><strong>Enterprise guardrails:</strong> Rollbacks, audit trails, compliance policies - every team rebuilds these from scratch, all custom-built. Such a waste.</p></li><li><p><strong>Data residency automation:</strong> Still no simple way to describe regional rules and have infra handle routing, caching, and storage automatically from a knowledge base. Lot of custom dev needed for separate instantiation and deployments</p></li></ul><h2><strong>Distribute: the discovery layer inversion</strong></h2><p>This is the part most people underestimate. AI-native distribution doesn&#8217;t look like sales, SEO, or App store listings anymore. It&#8217;s about being discoverable by other AIs.. when someone asks an AI assistant, &#8220;what&#8217;s the best way to automate approvals,&#8221; the models&#8217; answer is your new channel. That means your documentation - not your ad copy - is the entry point.</p><p>The October launch of GPT-5 with its 400K context window and multi-modal capabilities was a decent step up - being able to process text, images, audio, and video simultaneously - they&#8217;re not just reading your API docs, but understanding your entire product ecosystem. <a href="https://ernie.baidu.com/">Baidu&#8217;s ERNIE 5.0</a> is also neat, claiming to beat GPT-5 on visual understanding benchmarks, while <a href="https://blog.google/technology/google-labs/notebooklm-deep-research-file-types/">Google added Deep Research to NotebookLM</a>, turning it into an autonomous research assistant.</p><p>Most of the docs online today are human-friendly and LLM-hostile. They&#8217;re full of adjectives, testimonials, and vague promises, but LLMs want clean schemas, examples, and integration specs. Some of the new MCP projects are addressing this - fastapi_mcp was interesting but slowed down, <a href="https://context7.com/">context7</a> pulls version-specific documentation straight from code into AI prompts. But there&#8217;s still a lot of missing standardisation across tools and interoperability. Some thoughts for this phase:</p><ul><li><p><strong>Agent-readable documentation standards:</strong> We NEED a shared format for docs that AIs can consume - think JSON-like schemas, explicit input/output examples, and transparent auth steps.</p></li><li><p><strong>Programmatic capability marketplaces:</strong> App store built for agents, not people. <a href="https://www.notion.com/blog/introducing-notion-3-0">Notion 3.0&#8217;s AI Agents</a> with memory and connectors show what&#8217;s possible, but are too limiting (and i am not a big fan of the review system they have in place)</p></li><li><p><strong>LLM visibility ops:</strong> <a href="https://about.fb.com/news/2025/09/accelerating-ai-adoption-across-federal-government/">Meta bringing Llama to federal agencies</a> shows how critical government and enterprise visibility is becoming.</p></li><li><p><strong>Procurement bridges:</strong> Enterprises will expect structured metadata for security, pricing, and compliance that their internal agents can parse when deciding which vendors to recommend.</p></li></ul><h2><strong>Engage: so much that could be personalized, but should it be?</strong></h2><p>Every AI-generated app can personalize itself infinitely - which sounds great until you try to measure engagement. Traditional metrics like MAU or session duration don&#8217;t mean much when each user&#8217;s product behaves differently. Legacy tools like Customer.io and Braze (I love them both though) assume uniformity, and don&#8217;t know what to do when each user gets their own app logic.</p><p>According to Stack Overflow&#8217;s 2025 survey, developers are most resistant to using AI for high-responsibility tasks like deployment and monitoring (76% don&#8217;t plan to) and project planning (69% don&#8217;t plan to). The biggest frustration? 66% cite &#8220;AI solutions that are almost right, but not quite.&#8221; We&#8217;re personalizing the wrong things while avoiding the areas where AI could actually help.</p><p>Very soon, we&#8217;re going to see engagement handled directly by AI agents - personalized outreach, onboarding, and lifecycle management - all grounded in live behavioral data. Perplexity&#8217;s new app connectors and enhanced memory, along with Enterprise Max features, show where this is heading. I&#8217;d love to see some of these:</p><ul><li><p><strong>Variant-aware orchestration:</strong> Engagement systems that understand product usage/engagement/variance per user and can adapt flows dynamically</p></li><li><p><strong>Agent-owned communication:</strong> WhatsApp rolled out <a href="https://blog.whatsapp.com/introducing-message-translations?lang=en">message translations </a>earlier this year - imagine agents that can communicate across languages and contexts under brand guardrails.</p></li><li><p><strong>Knowledge that stays alive:</strong> <a href="https://elevenlabs.io/blog/introducing-scribe-v2-realtime">ElevenLabs&#8217; Scribe v2</a> Realtime with sub-150ms transcription across 90+ languages shows what&#8217;s possible for real-time knowledge systems</p></li><li><p><strong>Rethinking metrics:</strong> The shift from &#8220;how many users came back&#8221; to &#8220;did this user achieve their intended goal.&#8221;</p></li></ul><h2><strong>Scale: where all the generated code breaks</strong></h2><p>This is where everything that looked fine in dev blows up - code that worked for ten users collapses at a hundred. AI-generated code (so far) tends to optimize for &#8220;it runs now,&#8221; not &#8220;it scales later.&#8221; Current tools like <a href="https://www.sonarsource.com/">SonarQube</a> and <a href="https://aws.amazon.com/codeguru/profiler/">CodeGuru</a> help with static analysis, but they&#8217;re reactive, not predictive. The newer wave - Qodo with its enterprise-grade reviews, CodeScene with behavioral analytics - are getting better at flagging scalability risks before they happen.</p><p>The <a href="https://x.com/LogRocket/status/1986531851364684073">November LogRocket rankings</a> show GLM-4.5 debuting at $0.35/$0.39 pricing with MIT license and self-hosting capabilities - 90.6% tool-use success rate beating Claude 4 Sonnet. The economics of AI are changing fast. When you can get frontier-level capabilities for pennies, the bottleneck isn&#8217;t compute anymore - it&#8217;s understanding what actually scales.</p><p>Then there&#8217;s multi-region deployment, consistency, compliance - all the enterprise stuff AI doesn&#8217;t understand yet. Oracle&#8217;s new <a href="https://securitybrief.com.au/story/oracle-launches-ai-powered-platform-to-boost-government-food-security">AI platform</a> for government agri risk forecasting and <a href="https://www.suki.ai/news/suki-launches-nursing-consortium-with-a-broad-coalition-of-health-systems/">Suki&#8217;s nursing consortium</a> for healthcare workflows show some interesting trends in sector-specific solutions emerging. But we need more general solutions:</p><ul><li><p><strong>Predictive scalability checks:</strong> Tools that simulate real usage before launch and surface bottlenecks proactively. Qualcomm&#8217;s <a href="https://www.qualcomm.com/news/releases/2025/09/new-snapdragon-x2-elite-extreme-and-snapdragon-x2-elite-are-the-">Snapdragon X2 Elite Extreme</a> shows the hardware is there - we need the software to catch up.</p></li><li><p><strong>Data-policy compilers:</strong> Declarative frameworks that encode legal and regional constraints into routing and caching decisions automatically</p></li><li><p><strong>Continuous performance governance:</strong> Systems that enforce latency and cost budgets at PR time, not after users start complaining</p></li><li><p><strong>Security and provenance by default:</strong> Traceable lineage for every artifact or decision an agent produces - not optional, not bolted on later.</p></li></ul><h2><strong>The obvious opportunities for 2026</strong></h2><p>A lot of the gaps I&#8217;ve called out above will definitely be tackled in 2026, especially the ones which have built a good foundation and will easily manage the distribution layer too - </p><ul><li><p><strong>Dev tools for AI-generated code will expand far beyond generation.</strong> The shift to &#8220;review-first&#8221; development is already happening. Cline offers open-source BYOK (bring your own key) flexibility, while tools like serena provide semantic retrieval and editing capabilities. Qodo achieving enterprise-grade context awareness, CodeRabbit with 46% bug detection rates, Graphite with modern PR workflows - show that review and verification are becoming more valuable than generation itself, and will have several BIG evolution in the next 12 months</p></li><li><p><strong>Enterprise knowledge infrastructure will mature rapidly.</strong> Companies are already building AI agents for customer service, sales, and support. Google NotebookLM&#8217;s Deep Research feature that browses hundreds of sites and creates comprehensive reports shows the direction. We need model-agnostic middleware to allow non-programmers to manage knowledge</p></li><li><p><strong>Context engineering platforms will expand AI capabilities accessible to non-technical users.</strong> Microsoft&#8217;s Copilot Studio Wave 2 for no-code agent building is just the beginning. Stability AI&#8217;s Image Services on Amazon Bedrock deliver professional-grade editing as APIs. I am pretty sure good things will ship here.</p></li><li><p><strong>Operational excellence automation will abstract away complexity.</strong> GitHub turning Teams conversations into code with Copilot shows how seamless this can become. Amazon, Oracle, and Salesforce all launched enterprise AI platforms in last few months alone.</p></li><li><p><strong>Engagement infrastructure for adaptive applications needs a rethink.</strong> 75% of developers say they&#8217;d still ask a human &#8220;when I don&#8217;t trust AI&#8217;s answers&#8221; according to Stack Overflow. Building that trust layer is the opportunity.</p></li></ul><h2><strong>What 2026 needs to deliver</strong></h2><p>Looking back at 2025, the pattern is clear: we built amazing generators but (almost) forgot about everything else. The AI value chain keeps getting more lopsided - the build stage gets easier while complexity cascades downstream into deployment, distribution, engagement, and scale.</p><p>The market will grow from $391 billion to that projected $1.81 trillion by 2030, but most of that value won&#8217;t come from better code generation. It&#8217;ll mostly come from solving the unglamorous problems - the integration nightmares, the trust gaps, the review bottlenecks, the scaling failures.</p><p>My prediction for 2026 is that the winners won&#8217;t be the companies with the best models or the fastest generation, but the ones who finally crack the &#8220;last mile&#8221; problems that 2025 exposed. The ones who build:</p><ul><li><p><strong>Trust infrastructure</strong> that makes that 24% trust number climb to 80%</p></li><li><p><strong>Review systems</strong> that actually understand context and architectural decisions</p></li><li><p><strong>Deployment platforms</strong> that work with real enterprise constraints, not just demo apps</p></li><li><p><strong>Integration layers</strong> that let <strong>non-technical teams</strong> actually use these tools without breaking production</p></li><li><p><strong>Scaling intelligence</strong> that predicts and prevents the failures before they happen</p></li></ul><p>2025 taught us that anyone can generate code,  but 2026 needs to teach us how to ship it. And since everything is plateauing based on where the stack sits today, foundational companies will evolve to solve this, or go vertical-first (where they&#8217;ll surely make a lot of money, but maybe not solve enterprise problems)</p><p>Amidst all that&#8217;s happening,  one of the uncomfortable question I keep coming back to is &#8220;if creation cost truly drops to zero and anyone can build software, should we even be building software the way we do today? If the constraint isn&#8217;t &#8220;can we build it&#8221; but &#8220;should we build it&#8221; - then what?&#8221;</p><p>Maybe a big part of 2026 won&#8217;t be about better tools, but about better judgment about when to use them and who should truly use them.</p>]]></content:encoded></item><item><title><![CDATA[Retention: the growth work nobody wants]]></title><description><![CDATA[Long feedback loops, hard problems, and exponential returns- why companies chase vanity metrics instead of building lasting value]]></description><link>https://www.piyush.cc/p/retention-the-growth-work-nobody</link><guid isPermaLink="false">https://www.piyush.cc/p/retention-the-growth-work-nobody</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 28 Sep 2025 06:31:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/01bb74eb-7f2b-479a-952f-cd9249e1a4c9_5462x3072.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Growth feels good because it's <em>visible</em> - more users signing up, more logos on the homepage, more pipeline, more charts trending upward. But most PLG businesses are running on a treadmill - users leak out as quickly as they come in, so acquisition just papers over churn while the underlying machine runs harder to stay in the same place.</p><p><strong>This is why retention is different from every other metric companies obsess over.</strong> Acquisition <em>can</em> be manufactured through Ads, content marketing, SEO optimization, and referral programs; expansion <em>can</em> be engineered with freemium upgrades, upselling/cross-selling, clever pricing; but retention asks a simple question: <em>did you build something people actually want to keep using?</em> It determines whether you are compounding or just backfilling losses. Acquisition can make you feel faster, but retention determines whether that speed has direction; whether each new user becomes a permanent part of your business or just a temporary visitor you'll need to <em>replace</em> next month.</p><p>The math is pretty obvious, but also makes this concrete - think of your user base as </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Ut+1 = (Ut &#215; R) + A + (Ut &#215; R &#215; V)&quot;,&quot;id&quot;:&quot;DOESDRRPFD&quot;}" data-component-name="LatexBlockToDOM"></div><p>where Ut is your current users, R is retention, A is acquisition, and V is virality. </p><p><strong>At low retention rates, that first term collapses and you start from scratch every month</strong>. <strong>At high retention rates, the base compounds: each month builds on the last</strong>. E.g, consider two companies, both adding 1000 new users monthly. Company A has 50% monthly retention. Company B has 80% retention. After 12 months, Company A has 2000 users total - barely double its monthly acquisition despite a full year of growth. Company B has 8000 users. Same acquisition, 4x the result, entirely due to retention.</p><p>PLG makes this equation more brutal - the funnel is intentionally frictionless: no demos, no contracts, no sales reps filtering for intent. This is PLG's superpower - anyone can try the product in seconds, but it's also the harshest test. <strong>The same open doors that eliminate barriers to entry also eliminate barriers to exit. </strong>Students, hobbyists, competitors, and casual browsers all count in your denominator, making your retention curves look worse than sales-led businesses where reps pre-qualify commitment. But that harsh reality is actually useful - <strong>PLG shows you immediately whether people are getting value; if they're not, they disappear, and you see the truth in real time.</strong></p><h3><strong>why teams abandon retention work</strong></h3><p><strong>Retention optimization feels uniquely frustrating because it violates the fast feedback loops that make other growth work satisfying</strong> - launch a Facebook ad campaign and you'll see signups in no time, complete with click-through rates and cost per acquisition data; roll out a new pricing tier with annual discounts or clever bundling/pricing and expansion revenue appears in the next billing cycle. But ship an improved onboarding flow today and you won't know whether it actually improved 90-day retention until three months pass.</p><p><strong>This delay creates a measurement problem that compounds over time</strong> - unlike acquisition, where you can run controlled experiments with statistical significance in days, retention optimization often requires making multiple simultaneous bets across different parts of the user journey. You might improve page load speeds from 4s. to 2s, simplify signup from eight fields to three, redesign onboarding with interactive tutorials, and launch behavioral email sequences all in the same quarter. When retention improves six months later, isolating which changes actually mattered becomes nearly impossible - <strong>not because the math is hard, but because the experiment data lives with different teams who tracked different metrics.</strong></p><p><strong>The systemic nature makes retention especially challenging organizationally</strong> - acquisition can be optimized channel by channel, e.g. Google ads has its own team optimizing keyword bids, facebook has specialists running creative tests, content marketing has dedicated writers tracking organic conversion rates. Each channel has clear ownership and measurable daily outcomes, btt retention emerges from the intersection of product design, backend engineering, customer success, content strategy, and email marketing. A user might churn because signup is confusing (design team), APIs are slow (backend engineering), they can't find help when stuck (content team), they never discovered key features (product marketing), or they hit javascript errors (frontend engineering). <strong>No single team can own retention because improving it requires coordinating across every touchpoint simultaneously.</strong></p><p>To add to it, <strong>human behavior</strong> adds complexity that product optimization can't solve either - users change jobs, budgets get cut, teams consolidate tools, new management arrives with different vendor preferences. The 2022 economic downturn saw many PLG companies experience retention drops not because their products got worse, but because customers scrutinized every software expense more carefully. This creates false signal problems e.g. users might appear retained because they log in weekly to check notifications, but they're not creating projects or building anything meaningful.</p><p>Lastly, and this bit is fairly crucial, <strong>the organizational dynamics make retention work politically difficult</strong> - acquisition improvements generate <strong>visible dashboard spikes</strong> that executives celebrate - &#8220;Wow, our signups doubled Q/Q with the new campaign release&#8221;. Expansion ties directly to revenue growth that makes finance teams happy. Retention work is slower, <em><strong>less dramatic</strong></em>, and often requires saying no to exciting features so engineering can focus on mundane problems like reducing signup abandonment or fixing edge case bugs. These improvements don't generate press releases but quietly determine whether unit economics work.</p><p><strong>Most retention problems are actually activation failures</strong>; users who never send their first message, build their first dashboard, or connect their first integration were never truly retained - they were just temporarily present. This is why successful PLG companies obsess over time-to-first-value, removing every unnecessary step from onboarding and personalizing flows so a hobbyist doesn't see the same experience as an enterprise buyer.</p><p><strong>Expansion drives retention as much as revenue</strong> - when users invite teammates, connect integrations, or upgrade plans, they embed the product deeper into their workflow. Slack reported that teams with 2k+ messages sent had 93% retention rates, while teams with fewer than 2k messages had much lower retention. The difference isn't just usage but rather organizational embedding - once Slack becomes how a team communicates, switching away requires changing fundamental workflows for dozens of people.</p><h3><strong>measuring what matters</strong></h3><p>Companies track retention in different ways, but not all metrics tell the same story. The standard approach focuses on <strong>percentages</strong> - "<em>our 30-day retention is 42%</em>" - which captures whether users return but not whether they're getting value. <strong>Dollar-based retention</strong> sounds sophisticated but can be misleading for PLG businesses; a small startup might get massive value from your free tier while a large enterprise might pay thousands but barely use the product. <strong>Login-based retention</strong> is the most common metric but also the most deceptive; users might check in weekly out of habit without accomplishing anything meaningful. <strong>Feature usage retention</strong> gets closer to value but can optimize for the wrong behaviors - if you track users who create five documents per month, you might encourage busy work instead of solving real problems.</p><p>The most predictive retention metrics track completion of core workflows rather than raw activity - e.g. Figma measures users who share their first design with teammates, notion tracks users who create their first database. These behavioral milestones correlate strongly with long-term retention because they indicate that users have experienced the product's core value proposition.</p><h3><strong>the retention advantage</strong></h3><p>Retention buys you pricing power and competitive moats - when users depend on your product daily, they become less price-sensitive. Salesforce can raise prices because switching CRM systems is painful, slack can get to per member pricing for the same reasons; <strong>high retention creates switching costs that competitors can't easily overcome.</strong> Several pieces of research show that increasing retention rates by just 5% can increase profits by 25-95%. <strong>The math works because retained customers cost nothing to acquire and typically expand their spending over time</strong>. Companies with strong retention can afford to invest in longer-term bets because they're not constantly fighting to replace churned users. This is why retention ultimately determines market position - companies that solve retention can focus on <strong>product depth instead of marketing spend</strong>, <strong>build for power users instead of casual browsers</strong>, and <strong>create features that increase switching costs</strong> instead of just driving trial conversion.</p>]]></content:encoded></item><item><title><![CDATA[Product ≠ Software]]></title><description><![CDATA[Why solopreneurs can thrive building profitable products through vibe coding while enterprise systems struggle.]]></description><link>https://www.piyush.cc/p/product-software</link><guid isPermaLink="false">https://www.piyush.cc/p/product-software</guid><dc:creator><![CDATA[piyush sagar mishra]]></dc:creator><pubDate>Sun, 03 Aug 2025 16:31:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cd1b96f1-e970-4283-a38e-f240eee62876_1232x928.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I came across a <a href="https://x.com/stevekrouse/status/1950663984379756856">tweet</a> from Steve Krouse recently that captured something important about the current state of AI-assisted programming. We&#8217;re in the middle of a vibe coding explosion, where AI tools excel at producing locally coherent code snippets. But many are misreading this progress, extrapolating it into grand claims about the end of human programmers</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4L2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4L2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 424w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 848w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4L2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png" width="706" height="1070.5737704918033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1480,&quot;width&quot;:976,&quot;resizeWidth&quot;:706,&quot;bytes&quot;:344227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.piyush.cc/i/169814291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.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_!4L2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 424w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 848w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!4L2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344b30a7-dffa-4933-85db-e0ab775a026a_976x1480.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There's a hidden trap in this apparent productivity boom: <strong>the cost to write code has collapsed, but the cost to review code has exploded</strong>. In the past, if someone submitted a 200-line diff, you knew roughly how they got there. Now, people paste in a vague prompt, and out comes a 600-line orchestration module with imported packages no one asked for and assumptions no one agreed to. Reviewing that output is like <a href="https://www.youtube.com/shorts/x6LAzXknjbc">spelunking</a> in someone else's hallucinated architecture. Every review turns into <em><strong>vibe debugging</strong></em>, where you're not fixing a bug, you're fixing a <em>mood</em>.</p><p>This mismatch between generation speed and review complexity leads to two dangerous outcomes. First, <strong>systemic fragility</strong>: codebases fill with low-context patches that work locally but struggle to compose globally. The AI makes choices no one remembers making. Second, <strong><a href="https://www.sciencedirect.com/science/article/abs/pii/S0950584915001287">architectural debt by accretion</a></strong>: teams conflate "code that runs" with "code that scales." Vibe-coded systems optimize for the constraints they have dealt with oftentimes resulting in momentary shippability, not maintainability. Try prompting Claude to generate a Seaborn plot for churn insights- you&#8217;ll get 500 lines of syntactically perfect code, followed by 100 minutes of debugging just to make it compose properly and make business sense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sVAJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sVAJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sVAJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg" width="458" height="372.8883333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1200,&quot;resizeWidth&quot;:458,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:&quot;Image&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!sVAJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sVAJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a54d882-57d2-4bf2-bc87-d8474d8ddfd5_1200x977.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sourced from Steve K&#8217;s <a href="https://x.com/stevekrouse/status/1950663984379756856">tweet</a></figcaption></figure></div><p>The fantasy of spec-to-code automation imagines programmers as mere translators who mechanically convert requirements into implementation. But this strawman programmer doesn't exist in practice. Every competent engineer I've encountered actively participates in problem definition, challenges assumptions, and iteratively refines solutions through the act of building them. Simon Willison has a brilliant <a href="https://x.com/simonw/status/1950706954420318234">articulation</a> on this topic (the entire thread is gold).</p><h2>Local optimization vs global coherence</h2><p>I really liked the concept of local optimisation vs global coherence when i first came across it (<a href="https://www.researchgate.net/publication/220874592_Sentence_Ordering_Driven_by_Local_and_Global_Coherence_for_Summary_Generation">here</a>). Extrapolating it to what we&#8217;re witnessing now, Vibe coding excels at <em>local optimization</em>: solving bounded problems with minimal dependencies where correctness is contextually obvious and the blast radius remains small - consider writing a webhook handler, formatting API output, creating SQL queries, or building a frontend that allows ingesting a bunch of user inputs, making a few OpenAI calls and recommending the best Cafes and Restaurants. The problem space is well-defined, success criteria are explicit, and validation is immediate.</p><p>Complex engineering represents a fundamentally different class of problem: achieving <em>global coherence</em> across multiple interacting components under shared constraints like scalability, security, and failure recovery. This isn't merely one of scale; it's a categorical distinction.</p><p>The core issue is the <em>context explosion</em> problem. While local optimization requires understanding a bounded problem space, <strong>global coherence demands reasoning about exponentially expanding interaction surfaces</strong>. Consider building a compiler where each decision creates cascading constraints: the lexer's token design affects parser complexity, which influences AST structure, which determines optimization possibilities. A locally optimal choice at any level might make global optimization impossible.</p><p>Vibe coding doesn&#8217;t do great here because it operates through pattern matching against previously seen solutions. But truly complex systems often require novel constraint satisfaction, finding solutions that balance competing demands in ways that have no direct precedent.</p><p>Engineering at scale is often constraint-oriented: you're not only teaching the system how to do something, but you're also defining what must be true (latency &lt; 300ms, idempotent retries, zero downtime deploys). These constraints interact across components and force tradeoffs that can't be easily vibe-coded. They need negotiation, abstraction, and architecture, not only generation. Good engineers solve for it by exhibiting <em>mechanical sympathy</em> - an intuitive alignment between the software they write and the underlying systems. Vibe coding has no such sympathy. It can write valid Kafka consumers that don't understand backpressure, or spawn microservices without accounting for network costs. It treats code as text, not as behavior in a live system.</p><p>This explains why solopreneurs can thrive building profitable products through vibe coding while enterprise systems struggle. The distinction is fundamental: <strong>products optimize for user value and market success; software systems optimize for reliability, maintainability, and evolution</strong>. The solopreneur model works through <em>problem curation</em>, selecting challenges solvable via local optimization while <em>outsourcing</em> global coherence problems (or, in a lot of instances even ignoring those, shipping demos that work on local machines and look good on AI created landing pages) . Crucially, solopreneurs can afford exploded review costs because they're reviewing their own AI output, personal context that doesn't transfer to teams where <strong>code review becomes reverse-engineering someone else's AI conversation.</strong></p><h2>Beyond code generation</h2><p>The misconception stems from conflating code generation with software engineering. <strong>Code is the artifact, not the activity</strong> - real software engineering emerges from the dialectical relationship between problem and solution domains, where implementing solutions reveals new problem aspects.</p><p>I remain deeply optimistic about AI's potential to accelerate software delivery and help more people ship products quickly. But the timeline for truly autonomous software engineering is slightly longer than current hype suggests. The reasons are fundamental: mechanical sympathy can't be pattern-matched, constraint satisfaction requires domain expertise that emerges from years of operational experience, and architectural judgment develops through repeated exposure to system failures and recovery. </p><p>Obviously, we will train the models to build <em>sympathy</em> in due time, but even then some aspects of software engineering will never disappear: the need to understand how code behaves in live systems, the ability to reason about failure modes that haven't been documented, and the creativity required to find novel solutions to unprecedented <em>constraint</em> combinations. I don&#8217;t think these are implementation details that better models will eventually subsume. They're the irreducible core of what makes software engineering an enduring human discipline.</p>]]></content:encoded></item></channel></rss>