<?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[Kevin Kasaei: AI Transformation]]></title><description><![CDATA[What an AI programme actually changes inside a company, and the measurement that tells you whether anything moved. Written for the person who has to report the number.]]></description><link>https://www.kasaei.com/s/ai-transformation</link><image><url>https://substackcdn.com/image/fetch/$s_!YaNZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d618b8e-f53c-41e0-9970-ddd6833edb13_401x401.png</url><title>Kevin Kasaei: AI Transformation</title><link>https://www.kasaei.com/s/ai-transformation</link></image><generator>Substack</generator><lastBuildDate>Mon, 26 Oct 2026 11:34:40 GMT</lastBuildDate><atom:link href="https://www.kasaei.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Keyvan Kasaei]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kasaei@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kasaei@substack.com]]></itunes:email><itunes:name><![CDATA[Kevin Kasaei]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kevin Kasaei]]></itunes:author><googleplay:owner><![CDATA[kasaei@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kasaei@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kevin Kasaei]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Your AI business case nets two different systems]]></title><description><![CDATA[Stanford&#8217;s data on 100,000 developers puts the AI gain at 30 to 40% on new, simple code and 0 to 10% on old, complex code. The outages land in the second.]]></description><link>https://www.kasaei.com/p/your-ai-business-case-nets-two-different</link><guid isPermaLink="false">https://www.kasaei.com/p/your-ai-business-case-nets-two-different</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Mon, 19 Oct 2026 20:16:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9f5eb0de-7164-4a96-9d46-ac72d300697f_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In August 2024, Andy Jassy posted that Amazon&#8217;s coding assistant had cut the average time to upgrade an application to Java 17 from about 50 developer days to a few hours. He put the saving at 4,500 developer years. Developers shipped 79% of the generated code reviews without changing a line.</p><p>In March 2026, the Financial Times reported that Amazon had called its engineers into a mandatory session after a run of outages, including a six hour failure of its main retail site. The briefing pointed to a &#8220;trend of incidents&#8221; with a &#8220;high blast radius&#8221; and to &#8220;Gen-AI assisted changes&#8221;. Dave Treadwell, a senior vice president, wrote that site availability &#8220;has not been good recently&#8221;.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Same company. Two ledgers. They never appear on the same page.</p><h2>The thesis</h2><p>AI productivity gains and AI delivery risk do not land in the same part of the codebase. The gains concentrate in new, simple code where nothing depends on the change. The exposure concentrates in old, complex code where everything does. The standard AI business case nets the two off as one blended number per engineer, as if they were the same system. They are not, and in the column where most of the money sits, the net can be negative.</p><h2>Where the gain lands, and where the risk lands</h2><p>Yegor Denisov-Blanch&#8217;s team at Stanford has productivity data on more than 100,000 developers across more than 600 companies. In the 136 teams where they split the work by maturity and complexity, the pattern is blunt. New code, low complexity: 30 to 40% gain. New code, high complexity: 10 to 15%. Existing code, low complexity: 15 to 20%. Existing code, high complexity: 0 to 10%, with some teams slower. They also found that once rework is subtracted, a 30 to 40% jump in apparent output nets to roughly 15 to 20%.</p><p>Now look at where the money is. GAO reported in July 2025 that the US federal government spends more than $100 billion a year on IT and that about 80% of it goes to operating and maintaining existing systems. Eleven of the most critical are between 23 and 60 years old. Commercial ratios vary. The direction does not: an established company spends most of its engineering budget changing systems that already make money.</p><p>So the gain is largest where the spend is smallest, and smallest where the spend is largest. That alone breaks the blended number.</p><p>The risk runs the other way. A new service with no users fails quietly. A bad change to a twenty year old billing path fails in front of customers, and it fails through dependencies nobody wrote down. Old code carries implicit contracts: the field that must never be null because a downstream report divides by it, the batch job that assumes it runs after midnight. No model sees those contracts, because they are not in the repository. They are in the heads of the people who were there.</p><p>I have written code for 30 years. In old systems the costly failure is rarely bad logic. It is a correct change to a system whose real behaviour was never written down. That is the failure an assistant is worst placed to avoid, and it sits in exactly the code where it saves the least time.</p><p>The blended number is not an average of two outcomes. It is a gain from one system used to approve work in another.</p><h2>Three readings</h2><p><strong>Amazon, both columns.</strong> The Java upgrade is the clean version of the gain: mechanical change, verified by tests, on code where correct is easy to define. The March incidents are the other column. Amazon disputes that AI caused them, and in the earlier case of a 13 hour outage of AWS Cost Explorer in one China region in December 2025, where its Kiro agent chose to &#8220;delete and recreate the environment&#8221;, it called the cause user error, specifically misconfigured access controls, not AI. Take that at face value and the point survives. The agent ran with the operator&#8217;s permissions on a live system, and no second person had to approve it. The control that failed was a control for old systems with live dependents. The fix Amazon reportedly reached for was senior sign off on AI assisted changes. That is a cost, and it sits in the legacy column only.</p><p><strong>METR, the expert on the mature repository.</strong> In July 2025 METR ran a randomised trial with 16 experienced developers on 246 real issues in their own projects, repositories averaging more than 22,000 stars and over a million lines of code. Before starting, they expected AI to make them 24% faster. Afterwards, they believed it had made them 20% faster. It made them 19% slower. The people best placed to judge a mature codebase misjudged the direction of the effect. A business case built from self reported time savings is built on that misjudgement.</p><p><strong>The pilot.</strong> An AI business case usually carries one productivity figure, hours saved per engineer per week, taken from a pilot. Pilots get run where a team can show progress in six weeks, which means new internal tools and greenfield services. The figure is then multiplied across the whole engineering headcount, most of whom spend their week on the old systems. When I read one of these cases for a capital partner, the first thing I ask is which repositories the pilot ran on. If the answer is new ones, the pilot measured the 30 to 40% column and the rollout spends in the 0 to 10% column.</p><h2>Where this breaks</h2><p>The strongest objection is the first case. Amazon&#8217;s Java upgrade was old code, at scale, and the gain was enormous. That is true, and it forces a sharper version of the thesis. The line does not run between new and old. It runs between change whose correctness a machine can check and change whose correctness lives in someone&#8217;s head. A framework upgrade with a strong test suite is old code in the first category. A pricing rule in a legacy billing engine is in the second. Age is the proxy most business cases can measure today. Verifiability is the real variable.</p><p>Second, the data dates fast. METR itself now says its 2025 results are out of date, and tools improved sharply over late 2025. Grant it. A better model closes the context gap only on contracts that are written down somewhere it can read. The implicit ones stay implicit.</p><p>Third, some companies have very little legacy. A three year old SaaS business is mostly the first column, and for it a blended number is close to honest. The thesis bites hardest on established companies and on anything private equity has bought for its cash flow, which is to say the companies writing the largest AI business cases.</p><h2>What I would do on Monday</h2><ol><li><p>Split the productivity line into two columns: new and existing systems. Use 30 to 40% and 0 to 10% as the opening assumptions until your own data replaces them.</p></li><li><p>Ask where the pilot ran. If it ran on a greenfield service, its number applies only to greenfield work, and the business case should say so in writing.</p></li><li><p>Mark every AI assisted change in version control with a commit trailer, so every incident review can count them. Amazon had to ask the question in a meeting. Your post incident template should answer it automatically.</p></li><li><p>Put a priced risk line in the existing systems column: change fail rate on those repositories before and after rollout, multiplied by your cost per incident hour.</p></li><li><p>Point the agents at verifiable legacy work on purpose: upgrades, migrations, dependency bumps behind a strong test suite. Keep behavioural change on revenue paths under named senior review, and budget that review time as a cost of the programme.</p></li></ol><h2>Two ledgers</h2><p>Jassy&#8217;s post and Treadwell&#8217;s email were written about the same engineering organisation, nineteen months apart. One counted hours saved. The other counted hours down. Neither mentioned the other, because they were written for different audiences about different systems.</p><p>Your business case is written for one audience. It should carry both.</p><div><hr></div><p>I read AI business cases from the operator&#8217;s side and the investor&#8217;s side. If yours carries one blended productivity number, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">open my calendar</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Cheaper models will not fix your margin]]></title><description><![CDATA[Anthropic cut the price of its top model by two thirds in November 2025. ICONIQ&#8217;s 300 AI builders still expect only 52% gross margin in 2026, at least 23 points under classic software.]]></description><link>https://www.kasaei.com/p/cheaper-models-will-not-fix-your</link><guid isPermaLink="false">https://www.kasaei.com/p/cheaper-models-will-not-fix-your</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Sun, 18 Oct 2026 20:15:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3ce74d09-9b91-4ae5-b031-9657b74fd77d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On 16 June 2025, the best known AI coding tool in the market changed what its $20 Pro plan bought. The old plan gave 500 fast requests a month. The new one gave $20 of usage, billed at API rates, with credits to buy once you ran out. Within three weeks Cursor&#8217;s CEO, Michael Truell, published an apology and offered refunds to users who had been charged unexpectedly.</p><p>Read the apology as a margin document, not a communications failure. The newest Claude model cost more to run than the plan could carry, so the company handed the difference to its heaviest users.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Every model was supposed to be getting cheaper that year. It was. The margin still went the other way.</p><h2>The thesis</h2><p>When the model gets cheaper, the saving does not land in your gross margin. It lands in your customer&#8217;s price or in more tokens per task. A margin bridge built on the token deflation curve is a forecast of somebody else&#8217;s pricing decision, and investors are underwriting it as if it were an operating plan.</p><p>Founders raising this year are now asked the question directly: what happens to your gross margin when the model gets cheaper. The common answer is a chart. The honest answer, for most of them, is nothing.</p><h2>Where the saving goes</h2><p>The chart is real. Epoch AI measured it in March 2025: the price of reaching a fixed level of performance fell between 9x and 900x per year depending on the benchmark, and the price of GPT-4 level performance on PhD science questions fell about 40x a year. Gartner said in March 2026 that inference on a one trillion parameter model will cost providers more than 90% less in 2030 than in 2025.</p><p>The trouble is the word fixed. Nobody sells fixed performance. The saving leaks out through three holes, and I have not seen a pitch deck that plugs all three.</p><p><strong>Leak one: the cost is common, so it gets competed away.</strong> Every competitor buys the same model at the same price on the same morning. A cost that every rival shares is not an advantage, it is a floor, and floors get passed through. Nicholas Charriere, founder of Mocha, told TechCrunch in August 2025 that variable costs across the code generation sector sit within 10% to 15% of each other, and that margins on those products were &#8220;either neutral or negative&#8221;.</p><p><strong>Leak two: customers buy the frontier, and the frontier does not get cheaper.</strong> The price that falls is the price of last year&#8217;s capability. The model your customer asks for by name is this year&#8217;s. Tom&#8217;s Hardware, working from Artificial Analysis data in September 2026, put the newest flagship at $3.69 per benchmark task against $0.58 for a mid-tier model scoring about 10% lower. That is more than six times the cost for the model the buyer wants on the feature page.</p><p><strong>Leak three: agents multiply the tokens.</strong> Gartner&#8217;s own release, the same one with the 90% forecast, says agentic models need 5 to 30 times more tokens per task than a chatbot, that provider savings will not be fully passed to enterprise customers, and that consumption will rise faster than unit costs fall. In the same document that promises the deflation, Gartner tells you total inference spend goes up.</p><p>All three leaks end in the same place: a flat margin. The only route to a wider one is something the company controls, and it is an engineering capability, not a market trend.</p><h2>What it looks like in the numbers</h2><p><strong>The apology.</strong> Cursor reached $500 million in annual recurring revenue in June 2025, the same month as the pricing change. That is a company with scale, pricing power and a product people love, and it still could not hold a flat price when its preferred model got more expensive per task. Scale did not protect the margin. Repricing did.</p><p><strong>The more autonomous agent.</strong> Sacra&#8217;s research on Replit puts its gross margin swinging between 36% and negative 14% during 2025, with the low in April, after a more autonomous agent shipped. The model price did not jump. The product started doing more work per request, and every extra step was billed to the company before it was billed to anyone else. The margin was back at 23% by July, after Replit changed how it charged for agent work. Again: repricing, not deflation, did the repair.</p><p><strong>The survey.</strong> ICONIQ&#8217;s January 2026 State of AI, about 300 software executives building AI products, shows average AI product gross margin of 41% in 2024, 45% in 2025 and 52% projected for 2026. Over the same two years the price of a given capability fell by one or two orders of magnitude. An 11 point margin gain against a 90% plus input cost decline is not a pass through. It is a leak. The same survey shows consumption pricing at 35% of companies, up from 19%, and outcome pricing at 18%, up from 2%. Consumption pricing is how firms pass rising costs to customers. It is also, mechanically, how they pass falling costs to customers. You cannot have one without the other.</p><p>I build software for private capital and I pay model invoices every month. The line on those invoices that matters has never been the price per token. It is tokens per finished job, and that line only moves when somebody changes the product. The price list moves on its own. The margin does not. When I read a margin bridge, the first thing I look for is the line that assumes model prices fall, and then the name of the person who owns it. There is usually no name.</p><h2>Where this breaks</h2><p>Three objections, and the third is the strongest.</p><p>First, margins did rise. 41% to 52% in two years is real money, and Bessemer&#8217;s 2025 State of AI put its steadier cohort of AI companies at around 60%. True, and it supports the thesis rather than refuting it. An input cost that fell by orders of magnitude bought 11 points of margin. The rest of the saving went somewhere, and it was not to the shareholders.</p><p>Second, some products sit on capability that stopped moving. A document classifier that was good enough on a 2024 model does not need the 2026 flagship, and its owner keeps the whole saving. Correct. If the buyer cannot tell the difference between models, deflation flows to the seller. That describes a narrower set of companies than the decks claim, and it is a set whose moat is unlikely to be the AI.</p><p>Third, routing is the answer, and well run companies already do it. Send each task to the cheapest model that passes the evaluation, keep the frontier for the hard ten percent, and the margin expands while the price holds. I agree completely. That is the one route to a wider margin. But notice what it is: an engineering programme with an evaluation suite, a routing layer and an owner. It is not the deflation curve. A company that has built it should be valued for it. A company that points at the curve and says routing is on the roadmap is asking you to pay today for an asset it has not built.</p><h2>What I would do on Monday</h2><p>If you are underwriting an AI software company this quarter:</p><ol><li><p>Ask for gross margin by month for the last 12 months with every model price change marked on the chart. If the margin did not move when Anthropic cut its flagship by two thirds on 24 November 2025, the deflation thesis has already been tested on the company&#8217;s own data, and it failed.</p></li><li><p>Ask for tokens per completed outcome, not cost per token. If the company cannot produce that number, it does not know where its margin goes.</p></li><li><p>Ask what share of revenue is consumption priced. That share passes every future price cut straight to the customer, by contract.</p></li><li><p>Ask what share of requests is served by something other than the flagship model, and to see the evaluation that permits it. No evaluation means no routing, whatever the roadmap says.</p></li><li><p>Strike the deflation line from the margin bridge in the model. Replace it with an engineering line that has a named owner and a date.</p></li></ol><h2>The apology</h2><p>Truell&#8217;s apology was about how a change was communicated. The arithmetic underneath it was about who keeps the saving when the model moves, and in June 2025 the answer was nobody inside the company.</p><p>That has not changed. The model got cheaper. The customer noticed first.</p><div><hr></div><p>I read AI margin bridges from both sides of the table, the one that builds the product and the one that funds it. If you are underwriting one this quarter, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">grab thirty minutes</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[You cancelled the software your agents now need]]></title><description><![CDATA[The best agent in the largest public office-work benchmark finished 30.3 percent of 175 tasks, so the layer that checks its work processes three items for every one that ships.]]></description><link>https://www.kasaei.com/p/you-cancelled-the-software-your-agents</link><guid isPermaLink="false">https://www.kasaei.com/p/you-cancelled-the-software-your-agents</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Mon, 28 Sep 2026 20:26:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/617e6ee9-b45f-41da-a44d-dce8034b0b6d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2019 the State of DevOps report killed the change advisory board. It surveyed about a thousand practitioners and found that teams needing approval from an external body for significant changes were 2.6 times more likely to be low performers. It also found no evidence that those approvals lowered change failure rates at all. The control cost throughput and bought nothing.</p><p>I deleted some of those boards. So did most platform teams I worked with between 2019 and 2023. It was the right call and I would make it again.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We are about to put all of it back. Not because 2019 was wrong. Because the reason it was right has stopped holding.</p><h2>The thesis</h2><p>The approval layer was safe to delete because accountability lived inside the actor. A named engineer with a manager and a career pushed the change. An agent has no career. Take the approver out of an agent workflow and nothing is holding the risk.</p><p>So every company scaling agents is about to rebuild the approval middleware it spent a decade deleting. It will cost real money. Almost nobody has a budget line for it, because the same business case that created the need deleted the line.</p><h2>Two findings about the same budget</h2><p>McKinsey published its 2026 State of AI on 25 August, from 1,719 respondents across 97 nations surveyed between 4 May and 8 June. Forty percent of organisations above a billion dollars in revenue now report scaling AI agents, up from 27 percent a year earlier. Thirty-one percent of large enterprises are scaling coding agents specifically.</p><p>Then the line that should stop a CFO. Thirty-two percent of organisations report deciding against buying one or more software products or features, because they could build it in house with coding agents instead.</p><p>Hold that against Gartner. On 26 May 2026 Gartner predicted that by 2027, 40 percent of enterprises will demote or decommission autonomous AI agents because of governance gaps found only after a production incident. Shiva Varma&#8217;s framing is four autonomy tiers: Observe, Advise, Act with Approval, Act Autonomously.</p><p>Look at what three of those four tiers actually require. Observe needs logging and retention. Advise needs a queue and a named reviewer. Act with Approval needs policy, routing, pending state, evidence and reversal. None of that is a model capability. It is middleware, and it is the same five things a 2008 BPM suite sold.</p><p>The software you stopped buying was the workflow layer: approvals, routing, exception handling, audit trail. You cancelled it because the tool that creates the need made building look cheap.</p><h2>The two denominators</h2><p>TheAgentCompany benchmark, built at Carnegie Mellon and published in the NeurIPS 2025 datasets track, stood up a simulated software firm on GitLab, OwnCloud, Plane and RocketChat and gave agents 175 real tasks. The best model tested, Gemini 2.5 Pro, finished 30.3 percent of them outright and scored 39.3 percent with partial credit. Claude 3.7 Sonnet finished 26.3 percent. GPT-4o finished 8.6 percent.</p><p>Read that as an operating cost rather than a capability score.</p><p>Verification cost scales with attempted work. Value scales with completed work. At roughly 30 percent completion the checking layer handles about 3.3 items for every one that ships. Every agent business case I have been shown sizes human review against the completions. Not one has sized it against the attempts. That is a factor of three error, and it widens as you deploy more agents, because you deploy them into the categories where they fail most.</p><h2>Where the failures cluster</h2><p>TheAgentCompany found agents strongest on software engineering and weakest on administrative, finance and communication work. RocketChat tasks, which means talking to a colleague, scored worst across every model tested. OwnCloud tasks, which means office documents, were close behind.</p><p>Now put Gartner&#8217;s CIO poll from 19 May 2025 next to it. Of 125 respondents, 52 percent said their agent deployments target internal administration, and they named IT, HR and accounting. 23 percent named customer-facing work.</p><p>The enterprise is aiming agents at the exact category the benchmark says they are worst at. It is also the category that already carries statutory controls: segregation of duties, approval thresholds, a signed audit trail.</p><p>Engineering is where agents perform best and where verification is cheapest, because code review already exists as a funded institution with tooling, a norm and a named owner per repository. Accounting has controls too. They are procedural, held in people and spreadsheets, and not expressed as an engineering artefact an agent can be routed through.</p><p>That mismatch explains Gartner&#8217;s demote-or-decommission number better than &#8220;governance gaps&#8221; does. The gap is not a missing policy document. It is a missing product.</p><p>There is a third turn. Build versus buy inverts here. You build what differentiates and you buy what regulates. A verification layer earns its keep by being boring, complete and auditable, not by fitting your business. Coding agents made everything look buildable, which pushes teams to build the one category where buildability was never the right test. Twelve months later you own a half finished approvals queue with no single sign-on, no retention policy and no evidence export, maintained by whoever drew the short straw.</p><h2>Where this breaks</h2><p>Four places, and two of them are aimed at my own side.</p><p>The strongest objection is that the layer arrives as a product before your budget cycle does. Gartner expects guardian agent technologies to take 10 to 15 percent of agentic AI markets by 2030, and 70 percent of AI applications to be multi-agent by 2028. If verification ships as a feature of tools you already license, the budget problem dissolves and this argument expires quietly. I think it is half right. The plumbing will commoditise. The policy about who may approve a $40,000 credit note is yours and nobody can ship that for you. But I would not bet a build against the plumbing.</p><p>Second, the benchmark is a simulation. TheAgentCompany is a fictional firm with synthetic colleagues, and 30.3 percent on 175 tasks is not 30.3 percent inside your finance function. I am using the ratio as a shape, not a forecast.</p><p>Third, and this is the one that cuts hardest, Gartner&#8217;s warning about uniform governance runs directly against me. Putting an approval gate on every agent action is the failure mode on the other side. An agent that turns a meeting into a draft nobody sends does not need a control, and if you route it through one you have rebuilt the change advisory board and earned the 2.6x. Proportionality is the entire skill and I have no clean rule for it.</p><p>Fourth, scope. If your agents only touch reversible, low value, internally visible actions, none of this applies. Build nothing. The argument starts where an action has a counterparty.</p><h2>What I would do on Monday</h2><ol><li><p>Count attempts, not completions. Take one agent already in production. Pull the number of outputs it produced last month against the number a human accepted unchanged. That ratio is the real throughput requirement for your verification layer. If nobody can produce the number, that is the finding.</p></li><li><p>Classify every agent you run into the four tiers, on one page, this week. It takes two hours and it almost always demotes something. Anything sitting in Act Autonomously that touches money, a customer or a record of account moves to Act with Approval until a person signs for it.</p></li><li><p>Name an owner for the approve step, with authority to say no and time in their week to use it. In most plans this seat does not exist, because the headcount it would have come from was removed in the same business case that bought the agent.</p></li><li><p>Get a price on buying the layer before you build it. If your workflow or service management vendor already sells approvals, routing and an evidence trail, the honest comparison is their licence against your twelve months plus your maintenance.</p></li><li><p>Write the reversal procedure before the first autonomous action, not after the first incident. What undoes it, who can trigger the undo, and how long you have to do it.</p></li></ol><h2>Close</h2><p>The 2019 finding was never that approval is waste. It was that approval by someone with no stake and no context is waste. We collapsed that into &#8220;approvals are slow&#8221; because the short version was easier to sell, and for ten years the shortcut cost nothing, because the actor pushing the change had a name, a manager and a career.</p><p>The agent has none of those. Somebody still has to hold the risk, and it will not be the model.</p><p>The approve step is the part of an agent program nobody volunteers to own, which is why it usually gets discovered after the incident instead of before it. If you want the verification layer in your agent plan counted and staffed before deployment rather than after, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">my calendar is here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Most companies should not build agents this year]]></title><description><![CDATA[The best model on the hardest public office benchmark finishes 30.3 percent of real tasks at $4.20 a try, which prices a completed one near $14.]]></description><link>https://www.kasaei.com/p/most-companies-should-not-build-agents</link><guid isPermaLink="false">https://www.kasaei.com/p/most-companies-should-not-build-agents</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Thu, 24 Sep 2026 20:28:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d87618f3-0ab2-461e-a644-a121d175a749_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have sat through a lot of agent demos this year. They end the same way every time. The agent reads the ticket, checks the system, drafts the reply, files the update, and the room makes a small approving noise. Then the demo stops. Nobody runs it a second time in front of you. The second run is where the product actually lives, and the second run is not what is being sold.</p><p>Most companies should not build agents this year. Not because the models cannot do the work. Because the number that decides an agent programme is the cost of finding out when it was wrong, and almost nobody prices that before they start. Get it wrong and the failure is not a pilot that dies quietly. It is a pilot that works, ships, and puts a permanent checking tax on every team downstream.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The number the demo does not show you</h2><p>TheAgentCompany is the least forgiving public benchmark I know of. It drops a model inside a simulated firm with its own code host, its own chat and its own colleagues to ask, then gives it 175 tasks across software engineering, project management, data science, administration, human resources and finance. Real work, in sequence, with the context scattered the way it is in your company.</p><p>Gemini 2.5 Pro, the best of them, scored 30.3 percent full autonomous completion. With partial credit for getting most of the way there, the same model reaches 39.3 percent. It spends an average of 27.2 model calls and $4.20 per task attempted.</p><p>Now do the division nobody in the vendor deck does. $4.20 is the price of an attempt, not the price of an outcome. At 30.3 percent, a completed task costs $13.86 and burns roughly 90 model calls. And that figure is still wrong, because it counts none of the human time spent reading the other two attempts out of three to work out which bucket they landed in.</p><p>That is the argument in one line. The agent is cheap. Knowing whether it worked is not.</p><h2>Reliability is not on the same curve as capability</h2><p>A Princeton group published a preprint on 24 August 2026, Towards a Science of AI Agent Reliability. Rabanser, Kapoor, Kirgis, Liu, Utpala and Narayanan ran 14 models across two benchmarks and made one distinction that should reorganise how you buy this.</p><p>Pass at k is the probability the agent succeeds at least once in k attempts. That is the demo. Pass to the power of k is the probability it succeeds every time. That is your Tuesday. Benchmarks report the first, which is best case capability with a friendly operator in the chair.</p><p>Their headline finding is the one for your board. Across 18 months of model releases, accuracy climbed steadily while consistency, robustness and calibration did not keep pace. Capability and reliability are two curves and the industry reports one.</p><p>This matters for the wait or build decision, and most people have it backwards. Wait a year and what improves is capability. What you needed was calibration: knowing which runs to check. That is not obviously arriving on schedule.</p><h2>The arithmetic that decides it</h2><p>Take a step the agent gets right 95 percent of the time. Excellent by current standards. Chain five of them and the workflow completes 77 percent of the time. Chain ten and you are at 60. Chain twenty and you are at 36. To reach 95 percent end to end across twenty steps, every individual step needs to be right 99.74 percent of the time. Nothing in production is at 99.74 percent.</p><p>So the question is never whether the model can do the step. It is how many steps run before a human looks. That is a process design question, answered by how your work is arranged rather than by which model you licensed, which is why it belongs to whoever owns the operating model and not to the platform team that is excited about it.</p><p>Thirty years in, the step count is the first number I ask for. Before the model, before the vendor, before the budget.</p><h2>Who is already doing it, and why</h2><p>About 31 percent of enterprises now run at least one agent in production, on mid 2026 numbers from S&amp;P Global Market Intelligence and McKinsey. Banking and insurance sit near 47 percent, well ahead of everyone else.</p><p>The usual reading is that regulated industries have more money and better engineers. Wrong. They already had what an agent programme requires, built for regulators decades before anyone said the word agent. A pending transaction that settles later. Four eyes above a threshold. An audit trail, so a wrong action can be traced and undone. Checkpoints and reversibility, bought in advance for a different reason.</p><p>Everyone else is sold the agent first and asked to build the checkpoints afterwards. Wrong order, and the order almost every programme is running in.</p><p>Gartner expects over 40 percent of agentic AI projects cancelled by the end of 2027, and names three causes: escalating costs, unclear business value, inadequate risk controls. All three are verification problems wearing different hats. Escalating cost is cost per completed run discovered late. Unclear value is nobody having defined correct. Inadequate risk control is an irreversible action surface.</p><p>Gartner also estimates that of the thousands of vendors marketing agentic products, roughly 130 are the real thing. Read that as a buyer. The base rate of any given vendor being genuine is under five percent, so honest diligence on a shortlist costs more than the pilot it was meant to de risk. In that market the correct default is not to buy.</p><p>The supporting numbers rhyme. IBM&#8217;s 2025 CEO study found 25 percent of AI initiatives delivered the expected return. Median time to value runs about 5.1 months on BCG and Forrester figures. Data quality is named the biggest blocker by 52 percent, which is another way of saying nobody wrote down what correct looks like.</p><h2>The four questions</h2><p>Here is the test. Four questions, in order. A no stops the programme there, not six months and two hundred thousand dollars later.</p><p>One. Can you write down what correct looks like, in a file, for thirty real past cases, before anyone builds? Not a description of correct. The thirty actual inputs and their actual right answers. If your team cannot produce that file in a week, you have an aspiration rather than a specification, and no model fixes that.</p><p>Two. Is a wrong action reversible? If the agent can send the money, email the customer or close the account and there is no undo, it proposes and a person commits. That is not timidity. It is what banking did.</p><p>Three. How many steps run between human checkpoints? Count them on a whiteboard. Over ten and the arithmetic says you are buying a system that finishes 60 percent of the time at best, whoever&#8217;s model is inside it.</p><p>Four. Do you know your cost per completed run? Not cost per call. Cost per call divided by success rate, plus the loaded cost of the minutes a person spends checking.</p><p>Clear all four and build it this quarter. That set is much smaller than the market implies and much larger than zero.</p><h2>Where this breaks</h2><p>Four honest problems with what I just argued, two of them aimed at me.</p><p>The benchmark is a benchmark. 175 tasks in a simulated company is not your company, and narrowly scoped deployments routinely beat general benchmark numbers by a wide margin. If your agent does one classification on one document type, 30.3 percent is not your number and I should not pretend it is.</p><p>Worse for my case: that benchmark&#8217;s frontier is moving, and quoting any fixed completion rate to argue against building is the same stale evidence move I complain about when vendors do it in reverse. The honest version of my position is that the ratio between capability and verification cost has not changed much, not that the capability number is fixed.</p><p>Gartner&#8217;s 40 percent is a forecast, not a measurement. Forecasts from firms that sell advice on avoiding the outcome they forecast deserve a discount.</p><p>And the strongest objection is one I cannot fully answer. The organisations at 47 percent got there by starting before the economics were legible. Learning by doing is real, capability compounds inside teams, and a rule that says wait until you can price it would have told them to sit out. Part of the cost of my position is a year of institutional learning the people who ignored me will have and you will not. I think the trade is right for most companies. I do not think it is free.</p><p>Where the thesis does not apply at all: high volume, low stakes, fully reversible internal work. Ticket triage, drafting, classification, retrieval, summarising a call. Build those today.</p><h2>What I would do on Monday</h2><ol><li><p>Pick the workflow everyone keeps pointing at. Count the steps between human checkpoints and write the number on the wall. If it is over ten, this quarter&#8217;s project is shortening the workflow, not buying an agent.</p></li><li><p>Ask the team for the file: thirty historical cases with their correct outputs. Give them a week. What comes back tells you more about your readiness than any vendor evaluation.</p></li><li><p>Recalculate the business case as cost per completed run. Vendor per call price, divided by their own quoted success rate, plus the checking minutes at a loaded rate. Most cases do not survive this, which is the point of doing it first.</p></li><li><p>List every action the agent could take and mark each reversible or not. Everything in the not column becomes propose and commit before a line is written.</p></li><li><p>Ask any vendor for pass to the power of five rather than pass at one. Their reaction is worth more than the number.</p></li></ol><h2>Close</h2><p>The demo always ends after the first run. That is the tell. It is not dishonest, it is just how demos work: everyone shows their best attempt.</p><p>Your company does not get the best attempt. It gets the average attempt, every day, forever, with someone downstream quietly checking the output because they do not trust it yet and nobody has told them when they can stop.</p><p>Ask to see the second run.</p><p>The expensive part of software has never been the build. If you want someone to look at your agent roadmap and tell you which two of the twelve are worth doing, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">my calendar is here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Judgement did not get automated, typing did]]></title><description><![CDATA[Across 623 million code changes, output rose 25 percent and duplicated code rose 81 percent.]]></description><link>https://www.kasaei.com/p/judgement-did-not-get-automated-typing</link><guid isPermaLink="false">https://www.kasaei.com/p/judgement-did-not-get-automated-typing</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Sun, 20 Sep 2026 22:08:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7dc2b9f7-87be-4e76-8777-b7e86be8fc65_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two numbers out of the same dataset, both published in January 2026.</p><p>Heavy AI users are producing about 25 percent more code than their own past selves. Duplicated code is up 81 percent, from 40.3 duplicated lines per million changed lines to 73.0. GitClear pulled both out of 623 million code changes recorded between 2023 and 2026.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Volume rose a quarter. Copying rose four fifths. Copying is growing 3.2 times faster than the output it sits inside, which means the extra duplication is not a by-product of writing more. It is a change in what is being written.</p><h2>The thesis</h2><p>AI did not automate engineering. It automated production, left verification exactly where it was, and the cost of verification scales with how much code you already own. So the price of people who can produce code is falling towards the price of a subscription, and the price of people who can look at plausible code and say what is wrong with it is going up. Thirty years at a keyboard just became an appreciating asset.</p><p>That is contestable, and most of the market disagrees with me. The prevailing 2026 argument is that models now write senior-level code, so you need fewer seniors and more cheap operators driving agents.</p><h2>The grid nobody reads as a grid</h2><p>Stanford&#8217;s software engineering productivity programme, run by Yegor Denisov-Blanch, has measured nearly 100,000 engineers across more than 600 companies. Split the work four ways and the gains separate hard.</p><p>Greenfield, low complexity: 30 to 40 percent. Greenfield, high complexity: 10 to 15 percent. Brownfield, low complexity: 15 to 20 percent. Brownfield, high complexity: zero to 10 percent, with a material share of teams going net negative. Net of rework, across everything, the average lands around 15 to 20 percent.</p><p>Read that as a table and it is a productivity study. Read it as a grid and it is a depreciation schedule on your own estate. Every line of code your company already owns lowers the return on the next line a model writes for you. Not because the model is worse at old code. Because someone has to decide whether the new thing is consistent with the old thing, and that decision costs roughly the same whether the change took six hours to write or six seconds.</p><p>That is the whole move. Production time collapsed by an order of magnitude. Verification time did not move at all. When one side of a two-sided process gets 20 times cheaper, the other side becomes the entire cost, and whoever can do the other side becomes the entire constraint.</p><p>It gets worse with scale. The same programme reports models losing roughly half their performance at around 32,000 tokens of context. Your enterprise codebase is not 32,000 tokens. The context that decides whether a change is correct lives in people, in decisions made four years ago that were never written down, in the reason a function looks stupid.</p><h2>What the numbers do next</h2><p>GitClear&#8217;s Maintainability Gap research, January 2026. Refactoring fell to 3.8 percent of changed lines in 2026, from 21 percent in 2022. Copy and paste rose to 15.7 percent in the first half of 2026. Function reuse is down 35 percent since 2023. Long-term maintenance activity is down 74 percent since 2023. The supply of context maintenance collapsed at exactly the moment demand for context rose. That is the shape of a system where the cheap half got cheaper and the expensive half got skipped.</p><p>DORA published its ROI of AI-assisted Software Development report in May 2026, led by Nathen Harvey at Google Cloud, building on research covering close to 5,000 technology professionals. Their model for a 500-person engineering organisation at 176,000 dollars fully loaded: 8.4 million dollars of investment, 11.6 million dollars of first-year value, a 39 percent first-year return, payback around eight months. In the same model, moving change failure rate from 5 percent to 6 percent costs 344,000 dollars.</p><p>Run those two numbers against each other. 344,000 dollars is 3 percent of the entire first-year value, per single point of change failure. Ten points, which is not a wild outcome for a team merging on plausibility, costs 3.44 million on a straight line. That takes 11.6 million of value down to 8.16 million against 8.4 million of spend. The programme goes negative. The whole 39 percent return sits inside ten points of a metric most engineering organisations have never baselined.</p><p>Stack Overflow&#8217;s developer survey, fielded 29 May to 23 June 2025, 49,009 respondents. 84 percent use or plan to use AI tools. Trust in accuracy fell to 33 percent and only 3 percent trust the output highly. The single biggest frustration, at 66 percent, is &#8220;almost right, but not quite&#8221;. 45 percent say debugging AI code takes longer than expected. Near universal adoption, collapsing trust, and the top complaint is a category of error that only a person holding context can catch.</p><p>I have been writing software for 30 years. For most of that time the scarce thing in any delivery organisation was someone who could make the machine do the thing. That stopped being scarce, and I noticed it in my own week before I saw it in anyone&#8217;s dataset. Almost none of my hours now go on producing something that works. They go on deciding whether something that already works should exist in this system.</p><p>So I changed the first question I ask. Walking into a delivery organisation I no longer ask for velocity. I ask what share of merged changes last quarter had a reviewer who had touched that file before. Most places cannot answer it. The ones that can are the ones where AI is actually paying.</p><h2>Where this breaks</h2><p>METR ran a randomised controlled trial on experienced open-source developers working in repositories they knew well, published 10 July 2025. They were 19 percent slower with AI and believed they were 20 percent faster. That is the best argument against me on the table: the veteran is the person the tool slows down. METR&#8217;s follow-up, reported 24 February 2026 across 57 developers, 143 repositories and more than 800 tasks, measured minus 18 percent for returning participants and minus 4 percent for newly recruited ones. The slowdown concentrated in the people holding the most repository context. My reading is that they were slow because they were doing the verification, and elapsed task time does not price a defect that never shipped. That is a reading. It is not what the study measured.</p><p>Second, METR withdrew that design. They now say the data gives only very weak evidence on productivity, partly because 30 to 50 percent of developers declined to submit tasks they did not want to attempt without AI, and recruitment kept failing because people would not give up their tools at any offered price. I am leaning on a study whose own authors have told you to lean on it less.</p><p>Third, GitClear counts code, not outcomes. Duplication is a maintainability proxy. A product rewritten inside two years does not care about maintainability, and if your estate has a short half-life none of this applies to you.</p><p>Fourth, the ten-point extrapolation on DORA&#8217;s 344,000 dollars is mine, not theirs. They priced one point. Failure cost is almost certainly non-linear and I do not know in which direction.</p><p>Fifth and strongest: greenfield is real. A company whose entire codebase is eighteen months old sits in the 30 to 40 percent corner of that grid, and for them the right hire genuinely is a fast operator driving agents. My argument is about accumulated context. If you have not accumulated any, ignore it.</p><p>And one against my own vanity. Thirty years is not judgement. Plenty of long-tenured engineers hold deep context about exactly one system and nothing transferable to any other. Tenure is a proxy and a weak one. What is repricing is the ability to reject a plausible thing, and some people have that at twenty six.</p><h2>What I would do on Monday</h2><ol><li><p>Place yourself on the grid before you sign the seat contract. Split last quarter&#8217;s merged changes into greenfield and brownfield, low and high complexity, then weight the Stanford ranges against your actual mix. Most enterprises will find the majority of their work in the bottom right corner, where measured gain is zero to 10 percent. Budget against that, not against the vendor deck.</p></li><li><p>Baseline change failure rate this week. It is the one number in DORA&#8217;s model that can take a 39 percent return negative, and you cannot reconstruct a clean pre-AI figure once the seats are live.</p></li><li><p>Track duplication growth as a ratio to output growth, monthly. If duplication is outrunning volume the way it did 3.2 to one in GitClear&#8217;s data, you are buying throughput and selling coherence, and that invoice arrives in eighteen months.</p></li><li><p>Fund review capacity as a role, not as an unpaid tax on the same three people. If verification is the bottleneck, staffing it as an afterthought is the same error as one tester per hundred engineers.</p></li><li><p>Change what you test for in interviews. Stop asking candidates to produce a correct function. Hand them a plausible 200-line diff against a system you briefed them on twenty minutes earlier and ask what is wrong with it. That separates people faster than any exercise I have used.</p></li></ol><h2>Close</h2><p>Back to those two numbers. 25 percent more output. 81 percent more duplication.</p><p>One of them is what your AI budget was bought to produce. The other is what it gets judged on in three years. The gap between them is not a tooling problem, and no seat licence closes it.</p><p>It gets closed by someone who reads the diff and says no.</p><p>I spend most of my week inside delivery organisations working out which changes should have been stopped. If you are about to buy another thousand seats and nobody has baselined your change failure rate, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">book a call</a> first.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your centre of excellence ships permission, not capability]]></title><description><![CDATA[88% of employees who were given enterprise AI access are using their own tools anyway.]]></description><link>https://www.kasaei.com/p/your-centre-of-excellence-ships-permission</link><guid isPermaLink="false">https://www.kasaei.com/p/your-centre-of-excellence-ships-permission</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Thu, 17 Sep 2026 21:49:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/881bcf87-63eb-48bf-8f74-1f739fc9501c_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every AI centre of excellence I have walked into has the same three pieces of furniture. An intake form. A scoring rubric. A monthly meeting where the rubric is applied to the forms. The form asks for a business case before anyone has touched a model. The rubric is written by people who will not do the work. The meeting is monthly, which sets the fastest possible path from idea to permission at thirty days.</p><p>In the first quarter of 2026, Gartner surveyed 12,004 employees and managers across 40 countries. Of the ones whose employer had already given them enterprise AI access, 88% were using their own personal AI tools for work anyway.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That is a verdict. The people the centre exists to serve have already priced its output and routed around it.</p><h2>The argument</h2><p>A centre of excellence can only supply the things it controls. It controls tools, standards and approvals. It does not control workflows. Workflow redesign is the one variable that separates the companies getting AI value from the companies getting AI invoices. So the centre is structurally incapable of producing the outcome it was funded to produce. It is not a capability function. It is a permission desk with a budget.</p><h2>What the numbers actually say</h2><p>McKinsey ran its global AI survey between 4 May and 8 June 2026: 1,719 respondents across 97 nations, 36% of them at companies above one billion dollars in revenue. Thirty-seven percent attribute at least some EBIT impact to AI, which is about the same share as the year before. Six percent are high performers who attribute 5% or more of EBIT to AI use. The thing that separates them is not their model choice. Nearly three quarters of the high performers report fundamentally redesigning workflows, against 25% of everyone else.</p><p>Now put the spend next to it. BCG&#8217;s AI Radar 2026, published January 2026, surveyed 2,360 executives including 640 CEOs across 15 markets. AI investment is set to roughly double this year, from about 0.8% of annual revenue to about 1.7%. On a one billion dollar business that is a move from roughly 8 million dollars to roughly 17 million dollars in twelve months. In the same survey, 94% of CEOs said they would keep investing even if 2026 initiatives underperformed.</p><p>The spend doubles. The share of companies reporting any EBIT impact does not move. The marginal nine million dollars bought no measured change in the odds of impact.</p><p>Here is why. That money is being spent by a function whose authority stops at the tool. A centre of excellence can buy a model, set a standard, run an evaluation, approve a vendor and publish a prompt library. It cannot tell the claims team to stop doing the second review. It cannot collapse three handoffs into one. It cannot change who signs. Those are the acts that move a line in the P&amp;L, and they belong to whoever owns the line.</p><p>MIT&#8217;s NANDA study on the GenAI divide ran from January to June 2025 across 52 structured interviews, 153 survey responses and more than 300 publicly disclosed initiatives. Its finding on organisational design is one sentence long and almost nobody quotes it: the organisations that succeeded sourced their AI initiatives from frontline managers, not central labs. The same study found pilots built through external partnerships reached full deployment 66% of the time, against 33% for pilots built internally. Task-specific internal tools reached production 5% of the time. General purpose tools bought off the shelf reached production 40% of the time.</p><p>A centre of excellence is an internal build shop staffed by people whose standing depends on internal builds.</p><p>I stopped opening engagements with the AI strategy deck about two years ago. I ask for two artefacts instead: the list of people who can change a business process without seeking approval, and the central team&#8217;s intake queue. The list usually fits on one hand. The queue usually runs to dozens. Everything that goes wrong over the following year is already legible in that ratio, and thirty years of writing software has not shown me a tool that repairs it.</p><h2>The mechanism</h2><p>A use case is found by the person doing the work. Everything after that is decided by one question: who is allowed to change the process. If the central team holds the tools and nothing else, the idea goes onto an intake form, waits for a monthly rubric, and comes back as an approved tool sitting on top of an untouched workflow. That is a pilot with no line in the P&amp;L. If the unit that owns the process holds the decision, the workflow is redesigned first and tooled second, and the impact lands in that unit&#8217;s own numbers. Same idea, same model, same vendor. Different owner, different outcome.</p><h2>Three things that have already been measured</h2><p>The shadow economy was counted twice, a year apart, and it grew. In mid 2025 MIT found that only 40% of companies had bought an official LLM subscription while workers at more than 90% of surveyed companies were using personal AI tools for work. The obvious reading was a procurement gap: buy the licences and the shadow disappears. Gartner&#8217;s first quarter 2026 data says it did not. Among employees who had enterprise access, 88% still used personal tools, and those hybrid users were 1.7 times more likely to report significant time savings than the compliant ones. The shadow is not a licensing failure. It is people avoiding the latency of the approved path, and they are right to, because it makes them faster.</p><p>Uniform governance is the only kind a central body can produce. On 26 May 2026 Gartner predicted that 40% of enterprises will demote or decommission autonomous AI agents by 2027 after governance gaps surface in production. Shiva Varma, the analyst behind it, put the cause plainly: enterprises treat agent governance as binary, either locked down or fully trusted, and that is the root of the failure. Over-restriction of simple agents, in his words, slows delivery and drives shadow development. A central body cannot hold the context of forty different workflows, so it writes one rule and applies it to all of them. That is not a staffing problem. It is what centralisation is.</p><p>The talent leaves. On 13 May 2026 Gartner predicted that half of enterprises without a people-centric AI strategy will lose their top AI talent to competitors by 2027. In the same research, 27% of executives reported having a comprehensive AI strategy and 20% of leaders believed their workforce was AI-ready. A centre of excellence takes the scarcest engineers in the company, concentrates them in one team, and hands them a queue of intake forms to triage. There is no faster way to lose them.</p><h2>Where this breaks</h2><p>Four places, and I will not pretend they are small.</p><p>Comparing BCG&#8217;s spending figure with McKinsey&#8217;s impact figure is not a panel study. Different samples, different questions, different months. The doubling and the flat line are directional, not a measurement, and anyone who wants to reject that inference is entitled to.</p><p>The MIT sample is small, partly recruited at conferences, and the fieldwork is now more than a year old. Its 95% headline has been over-read by almost everyone who has quoted it, including people arguing my side. The frontline-managers finding is qualitative and it is one sentence.</p><p>Regulated industries are a real exception. Model risk management in a bank, clinical safety in a hospital, anything touching defence. There a central body is a legal requirement and removing it is not an option. In those settings the right question is how fast the central body can say yes, not whether it should exist.</p><p>And the strongest objection, which I hold myself: some things must be central. Identity, the evaluation harness, data contracts, model procurement, the audit trail. That is a platform team, and platform teams belong in the middle. The failure mode is not centralisation. It is merging the platform team with the permission desk, so that the group who builds the substrate is also the group who decides who is allowed to use it. Below roughly two hundred people none of this applies, because there is no centre to dismantle.</p><h2>What I would do on Monday</h2><ol><li><p>Write down every person who can change a business process without asking anyone. If that list does not contain a person who touches the workflow you want AI inside, nothing you buy this year will show up in the P&amp;L.</p></li><li><p>Split the central team on paper into two functions. Platform keeps identity, evaluation, data contracts and model procurement. Permission is deleted, and the decision moves to whoever carries the P&amp;L line.</p></li><li><p>Set a dollar threshold under which no approval is required, only a note afterwards. Pick the number that makes your CFO slightly uncomfortable and publish it where everyone can see it.</p></li><li><p>Measure approval latency. Count the days from a named person having an idea to that same person being allowed to try it. If the answer is longer than five days, the 88% is your number too.</p></li><li><p>Default to buying. Sixty-six percent against thirty-three percent. Put the ratio into the intake criteria and make anyone proposing an internal build argue against it in writing.</p></li></ol><p>The intake form is not the problem. The form is the confession. It says the company has decided that the risk of one person trying the wrong thing is larger than the risk of nobody trying anything, and most of the money burned in the last three years sits inside that sentence.</p><p>Keep the platform. Keep the evaluation harness. Burn the form.</p><p>I spend most of my week inside delivery organisations working out why an approved tool never reached the P&amp;L. If that is the gap you are looking at, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">book a call</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your AI has no definition of correct]]></title><description><![CDATA[The handoff that broke digital transformation is still there, and the artefact crossing it changed from requirements to evaluation sets.]]></description><link>https://www.kasaei.com/p/your-ai-has-no-definition-of-correct</link><guid isPermaLink="false">https://www.kasaei.com/p/your-ai-has-no-definition-of-correct</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Fri, 11 Sep 2026 07:37:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0ad45c1e-517f-45ff-a39b-87d618e6c85b_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2020 BCG studied 70 digital transformations and surveyed 825 senior executives. 30% hit their targets. 44% created some value and fell short. 26% created almost nothing.</p><p>In March 2025 S&amp;P Global Market Intelligence surveyed more than 1,000 companies across North America and Europe. 42% had scrapped most of their AI initiatives that year, up from 17% the year before. On average, 46% of proofs of concept were killed before they reached production.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Six years apart. Two different technologies. The same arithmetic.</p><h2>The thesis</h2><p>Your AI transformation will fail where your digital transformation failed: at the handoff between the people who understand the business and the people who build. That part is not new. What is new is the artefact that has to cross the handoff, and the fact that nobody has been assigned to own it.</p><p>In digital transformation the artefact was requirements. Requirements have a named owner, a template, a sign-off and a change process. Every organisation over 200 people has a settled opinion about who writes them.</p><p>In AI the artefact is the evaluation set. It is a dated, versioned list of real inputs, each paired with a judgement on whether the output was correct, written by somebody who knows the business. Almost nobody owns it. The business side assumes it is technical because it lives next to the code. Engineering assumes it is a business input because an engineer cannot say whether a claims summary is right. So it never gets written, and the system ships against taste.</p><h2>What actually changed</h2><p>I have written software since 1995. For most of that time the hard part of a handoff was ambiguity in a spec. You wrote the requirement, an engineer misread it, a test caught the gap. The test was cheap because correct was a property of the code. Two plus two returns four or it does not.</p><p>A language model moved correct out of the code and into the business. Whether a summary of a 60 page annual report is right is not a property of the function. It is a property of what your analysts would have written, and the only people who can say are your analysts.</p><p>That is a job. It has a size. Hamel Husain, who teaches this discipline to engineering teams, puts it at 60 to 80% of development time spent on error analysis and evaluation. His method is specific: appoint one principal domain expert as the final word on quality, have that person personally annotate at least 30 traces before anything is automated, push to 100 or more, and make every judgement binary pass or fail rather than one to five, because a five point scale lets an annotator hedge into the middle.</p><p>Read that as an org chart problem rather than an engineering one. Between 60 and 80% of the work on your AI system belongs to a person whose day job is claims, or lending, or clinical coding. Nobody has taken that person off their normal duties. Nobody has written the role into the program plan. The steering pack reports adoption, licences and pilot counts, because those are countable without a domain expert. So the build runs for nine months with no measured definition of correct, and then somebody asks what it returned.</p><h2>Three places this shows up</h2><p><strong>Buy beats build by exactly this margin.</strong> MIT NANDA reviewed 300 plus public AI deployments between January and June 2025, with 52 structured interviews and 153 survey responses. 95% of enterprise GenAI pilots produced zero measurable return against 30 to 40 billion dollars of spend. Tools purchased from specialist vendors reached deployment about two thirds of the time. Internal builds managed about one third. The usual reading is that vendors are better engineers. I do not accept that. A vendor arrives carrying an evaluation set already built across dozens of customers, and it encodes what correct looks like for that task. Your internal team starts with an empty file and no authority to requisition the one person who could fill it.</p><p><strong>The same instrument gap repeats at the cost layer.</strong> KPMG surveyed 204 US C-suite leaders at companies above 1 billion dollars in revenue between 28 April and 25 May 2026. 53% have deployed agents. 18% orchestrate multiple agents, double the previous quarter. Average planned investment is 202 million dollars over the next twelve months. Only 26% have real-time visibility of what those agents cost to run, and only 36% have token or usage controls. In asset management and private equity, full cost visibility sits at 4%. Same shape as the evaluation gap: money committed at scale, no instrument attached, and the numbers came from the people who signed the cheque.</p><p>Gartner&#8217;s forecast lands on top of that. More than 40% of agentic AI projects cancelled by the end of 2027, on escalating costs, unclear business value and inadequate risk controls. Unclear business value is not a cause. It is the name we give a missing measurement once the invoice arrives.</p><p><strong>I got the order wrong myself.</strong> D30 pulls three statement fact files out of ASX annual reports. I built the extraction engine before I wrote the articulation gates, which is backwards, and I paid for it in a rebuild. The gates are now the definition of correct and the model does not get a vote on them. SearchFIT&#8217;s unit is one tracked prompt scanned across the answer engines, and whether the answer is right is a judgement about brand positioning that a marketing lead has to make, not an engineer. D23 runs managed Apache Superset, where a dashboard is correct when the finance lead would put their name on it. In all three the definition of correct has one person against it. In client programs I now decline to start a build until that name exists.</p><h2>Where this breaks</h2><p>Not every task has a correct output. Ideation, drafting, exploratory analysis: there is no single right answer, and forcing a pass or fail set produces a metric that punishes range. Preference comparison between two candidate outputs is the right instrument there, and it is a different build with a different cost.</p><p>Gartner puts the constraint upstream of mine. Its February 2025 release, drawn from 1,203 data management leaders surveyed in July 2024, predicts organisations will abandon 60% of AI projects through 2026 for want of AI-ready data, and reports 63% either lacking the right practices or unsure whether they have them. If you cannot assemble the data you never reach the handoff, and the evaluation set is moot. My answer is that these are the same failure at two depths. That is an argument, not a proof.</p><p>Evaluation sets decay. A set written against one model version can be passed by a newer model that is worse at the thing you actually care about, because the set encodes last year&#8217;s failure modes. That is why 60 to 80% is ongoing spend and not a setup cost. Any executive who signs it as a one-off has signed the wrong thing.</p><p>The 70% transformation failure statistic also deserves the scepticism it gets. BCG&#8217;s study is 70 companies and 825 executives, not a law of nature. I use it because the S&amp;P and MIT numbers were collected differently, five years later, and landed in the same band.</p><h2>What I would do on Monday</h2><ol><li><p>Name one person per AI system as the principal domain expert. One, not a committee. Put the name in the program plan next to the engineering lead.</p></li><li><p>Give that person 20% of their week back. If you cannot fund one day a week out of an operational team, you cannot fund the project either.</p></li><li><p>Get 30 real production traces annotated by that person this week. Binary, pass or fail, one line of reason on every fail. Reach 100 within a month.</p></li><li><p>Move the evaluation set into the same repository as the code, dated and versioned, and report its pass rate to the steering committee instead of adoption or licence counts.</p></li><li><p>Cancel any pilot that cannot state its correct output in one sentence. It gets cancelled in 2027 anyway, and it costs more then.</p></li></ol><h2>The number that did not move</h2><p>30% in 2020. 42% in 2025. The failure rate held because the failure held. All that changed was the name of the document nobody would own.</p><p>Write the definition of correct. Put a name against it. The rest is engineering.</p><p>I run AI transformation programs through PADISO. If you are trying to work out what actually changes in your operating model, <a href="https://calendar.google.com/appointments/schedules/AcZssZ0qbzOmgX7isvUjLgEwd3U1nIxXDtKqeXrK0Tn7pshSb7ngzJLBHqCjcVvKwaVyujNy8yv9gCp2">book a call</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI did not speed up your engineering team]]></title><description><![CDATA[Task throughput per developer rose 33.7%. Median code review time rose 441.5%. Only one of those numbers made it into your board deck.]]></description><link>https://www.kasaei.com/p/ai-did-not-speed-up-your-engineering</link><guid isPermaLink="false">https://www.kasaei.com/p/ai-did-not-speed-up-your-engineering</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Sun, 30 Aug 2026 23:23:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/02a81526-b903-4980-8af9-b07d4aee314e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have been writing code since 1995. For most of those years the job had one shape: the hard part was producing the thing. You sat down, you thought, you typed, and what came out the other side was the constraint on how fast the company could move. Everything around that job got built to serve it. Sprint length. Team size. Hiring plans. The whole apparatus assumed that making software was expensive and slow.</p><p>That assumption died about eighteen months ago. Almost nobody has redesigned around its absence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here is my claim, and you are welcome to disagree with it: your engineering organisation is not slow because your people are slow. It is slow because it was optimised for a constraint that no longer binds, and the real constraint moved somewhere nobody is measuring.</p><h2>The constraint moved to review</h2><p>Faros AI tracked 22,000 developers across roughly 4,000 teams. The productivity numbers are real. Epics completed per developer rose 66%. Task throughput per developer rose 33.7%. The share of AI-generated code accepted without editing went from 20% to 60%.</p><p>Then look at what happened downstream in the same dataset. Median code review time rose 441.5%. Median time to first review rose 156.6%. Code churn rose 861%. Bugs per developer rose 54%. The ratio of production incidents to pull requests rose 242.7%. Pull requests merged with no review at all rose 31.3%.</p><p>LinearB looked at 8.1 million pull requests across 4,800 teams in 42 countries and found the mechanism. An unassisted pull request at the 75th percentile is 157 lines. An AI-assisted one is over 400. Reviewer pickup time goes from roughly 200 minutes to more than 16 hours. And the number that should stop you: the 30-day merge rate for unassisted pull requests is 84.5%. For AI-assisted pull requests it is 32.7%.</p><p>Two thirds of the AI-assisted work does not merge within a month. It was generated. It was not delivered. Your throughput metric counted it. Your customers never saw it.</p><h2>What is actually happening</h2><p>The mechanism is simple. Adding an agent to the writing step and nothing to the review step does not make the system faster. It makes the queue longer. This is not a novel insight about software. It is the oldest result in operations research, and every CTO who has read about a factory floor already knows it. We are just failing to apply it to ourselves.</p><p>The reason we fail to apply it is that the writing step is where the visible cost sits. Engineers are expensive, so tooling that makes engineers produce more looks like an obvious win. Review capacity is invisible on a budget line. It is a byproduct of having senior people with context, and it does not appear anywhere in a procurement process.</p><p>So the org buys more production and inherits more queue.</p><h2>The three shapes it takes</h2><p>I want to be careful here and describe patterns rather than claim outcomes I have not measured. What I see across the engagements I run falls into three shapes.</p><p>The first is the large organisation with real seniority on the bench. Team-level velocity improves and looks convincing in a steering committee. The number that does not move is time from commit to customer, because the gain is absorbed in the gap between a pull request opening and a senior engineer having enough uninterrupted time to reason about four hundred lines they did not write. The work exists. It is queued.</p><p>The second is the mid-sized team where the senior engineers quietly become a bottleneck they were never staffed to be. Their week used to be roughly half building and half reviewing. It inverts. Nobody decides this and nobody announces it. The input rate changed and the roles did not, so the system rebalanced itself in the only place it could.</p><p>The third shape is the small product team with no senior reviewer at all. There, the 31.3% rise in unreviewed merges is not a statistic, it is the operating model. Those teams genuinely are shipping faster this quarter. They are also the population where the incident-to-pull-request ratio, up 242.7% in the Faros data, is going to show up as a customer-visible event rather than a dashboard.</p><p>GitHub has now run over 60 million automated code reviews, and roughly one in five reviews involves an agent. That helps with the mechanical layer. It does nothing for the judgement layer, which is the layer that is actually saturated.</p><h2>Where this argument is weak</h2><p>I should be honest about two things.</p><p>First, these are aggregate numbers across thousands of teams at a moment of rapid adoption. Some of the review-time increase is a learning curve, not a structural fact. Teams that adopted agents 18 months ago look different from teams that adopted them last quarter, and I would expect some of this to compress as review tooling catches up.</p><p>Second, the argument does not apply evenly. If your codebase is small, your team is three people, and everyone has full context, the review step was never a real queue and adding an agent genuinely does just make you faster. The constraint I am describing shows up when context is distributed across people, which is a function of headcount and codebase age, not of AI.</p><p>What I do not accept is the version of this argument that says the numbers will fix themselves. Queues do not self-correct. They get worse until somebody changes the capacity or the arrival rate.</p><h2>What I would do on Monday</h2><ol><li><p>Measure time from pull request opened to merged, and split it by whether an agent was involved. If you measure one thing from this post, measure that. Most organisations report throughput and have never looked at this number.</p></li><li><p>Cap pull request size. The 400-line AI-assisted pull request is the specific object that breaks review. A hard cap forces decomposition at the point of generation, where it is cheap, instead of at the point of review, where it is not.</p></li><li><p>Make review capacity an explicit, staffed role rather than a tax on whoever has the most context. If two thirds of generated work is not merging, the reviewer is your production line, not your overhead.</p></li><li><p>Stop reporting throughput per developer to your board without the merge rate beside it. One of those numbers is activity. The other is delivery.</p></li><li><p>Move at least one senior engineer out of writing entirely for a quarter and watch what happens to flow. In every case where I have seen this tried, the organisation discovers the constraint was never where the budget was pointed.</p></li></ol><h2>The part I keep coming back to</h2><p>In 1995 the scarce thing was someone who could make the machine do what you wanted. That scarcity built our entire profession, our salary bands, our org charts and our hiring funnels.</p><p>The scarcity is gone. What replaced it is the ability to look at four hundred lines of plausible-looking code and know which thirty are wrong. We did not build any of our institutions around that skill, and right now we are not staffing for it either.</p><p>The code was never the bottleneck. It just looked like one for thirty years.</p><p>I run AI transformation programs through PADISO. If the gap between your throughput metric and what your customers actually received is the problem you have, book a call at padiso.co.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Goodbye Coding! ]]></title><description><![CDATA[I&#8217;m a CTO who spent 30 years writing code. That era is over. Here&#8217;s what comes next.]]></description><link>https://www.kasaei.com/p/goodbye-coding</link><guid isPermaLink="false">https://www.kasaei.com/p/goodbye-coding</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Fri, 27 Feb 2026 01:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CdG2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wrote my first line of code in 1995 on a Commodore 64. Commodore BASIC. No IDE, no syntax highlighting &#8212; just a blinking cursor after <code>READY.</code> and a kid figuring out that <code>10 PRINT "HELLO"</code> followed by <code>RUN</code> was the closest thing to magic. Over the three decades since, I&#8217;ve shipped enterprise systems, wrestled MongoDB clusters into submission, architected microservices, and debugged code at 2am because a deployment went sideways.</p><p>Last month I realised something unsettling: I hadn&#8217;t opened my code editor in three weeks. Not because I was lazy. Because I didn&#8217;t need to.</p><p>I was still shipping features. Still fixing bugs. Still building products. But the craft I&#8217;d spent thirty years mastering &#8212; the act of translating intent into syntax &#8212; was no longer the bottleneck. It wasn&#8217;t even the job anymore.</p><p>Coding, as we knew it, is dead. And I say that as someone who loved it.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>What Actually Changed</h2><p>Let me be precise about what I mean, because &#8220;AI writes code now&#8221; is a lazy take that misses the point.</p><p>Twelve months ago, AI could autocomplete functions and generate boilerplate. Useful, sure. A faster pair of hands. But you still needed to think in code, structure the architecture, wire the systems together, and babysit every output.</p><p>That&#8217;s not where we are anymore.</p><p>Today I describe what I want built &#8212; in plain English, with business context &#8212; and an agent goes away, reads my codebase, writes the implementation, runs the tests, and opens a pull request. Sometimes multiple agents do this in parallel across different parts of the same project.</p><p>The shift wasn&#8217;t incremental. It was a phase change. We went from &#8220;AI helps you code faster&#8221; to &#8220;AI codes, and you supervise.&#8221;</p><p>If you&#8217;re a CTO still thinking about AI as a productivity tool for your engineering team, you&#8217;re already behind.</p><div><hr></div><h2>The Two Tools That Broke the Dam</h2><p>Two products crystallised this shift for me: OpenAI&#8217;s Codex and Anthropic&#8217;s Claude Code. They represent different philosophies but arrive at the same conclusion &#8212; the developer&#8217;s role is fundamentally changing.</p><h3>Codex: The Parallel Workforce</h3><p>OpenAI&#8217;s Codex is now a full cloud-based software engineering agent. You point it at a GitHub repo, describe what you want, and it spins up its own sandboxed environment to do the work. Multiple tasks run in parallel. It reads your codebase, understands your conventions, writes features, fixes bugs, and proposes pull requests.</p><p>The latest models &#8212; GPT-5.3-Codex &#8212; can sustain work across millions of tokens. OpenAI showed it building complete, multi-level games autonomously over the course of days, iterating on its own output without human intervention. The Codex desktop app is essentially a command centre where you supervise a team of AI agents, each working on isolated branches of your code.</p><p>This isn&#8217;t a copilot sitting in your editor. It&#8217;s a junior engineering team that works 24/7, doesn&#8217;t get tired, and scales horizontally on demand.</p><p>What made me sit up was the introduction of Skills and Automations. Skills let Codex go beyond code generation into prototyping, documentation, and code understanding &#8212; aligned with your team&#8217;s standards. Automations mean Codex can work unprompted: triaging issues, monitoring alerts, handling CI/CD. The agent doesn&#8217;t wait for you to ask. It picks up work.</p><h3>Claude Code: The Senior Engineer in Your Terminal</h3><p>Claude Code takes a different approach. It lives in your terminal. It understands your codebase. It reasons about architecture.</p><p>Where Codex feels like managing a team, Claude Code feels like working alongside a very senior engineer who happens to have perfect recall of every file in your project.</p><p>Claude Code was released a year ago as a command-line tool and quickly became what many consider the best AI coding assistant available. Enterprise adoption grew 5.5x in its first few months. Microsoft, Google, and &#8212; ironically &#8212; even OpenAI employees were using it. That&#8217;s not marketing spin. That&#8217;s a signal about where actual engineering work is getting done.</p><p>What sets Claude Code apart is depth. Anthropic&#8217;s Opus 4.6 model recently wrote a working C compiler in Rust from scratch &#8212; one capable of compiling the Linux kernel. Sixteen agents collaborating, costing $20,000, producing something that would have taken a team of specialists months. The compiler isn&#8217;t optimised, but it works. That&#8217;s the part that matters.</p><p>Then there&#8217;s Claude Code Security, launched weeks ago. It doesn&#8217;t just scan for known vulnerability patterns. It reasons about your codebase like a human security researcher &#8212; tracing data flows, understanding component interactions, finding bugs that had gone undetected for decades in open-source libraries. Over 500 previously unknown zero-day vulnerabilities found in its initial runs.</p><p>The trajectory is clear: Claude Code is evolving from &#8220;a tool that writes code&#8221; to &#8220;a tool that does engineering.&#8221;</p><div><hr></div><h2>What the CTO Role Looks Like Now</h2><p>Here&#8217;s what I&#8217;ve noticed changing in my own day-to-day.</p><p><strong>I think in systems, not syntax.</strong> My value is in deciding what to build, why, and how the pieces fit together. The implementation is increasingly delegated. When I describe a feature to Claude Code or spin up a Codex task, I&#8217;m operating at the architecture and product level. The code is a byproduct.</p><p><strong>I review more than I write.</strong> Pull requests from AI agents are a daily occurrence. My job is to evaluate whether the approach is right, whether edge cases are handled, whether the solution fits the broader system. I&#8217;m a code reviewer, not a code writer. This is a fundamentally different skill.</p><p><strong>Speed compounds differently.</strong> When you can run five agents in parallel &#8212; one building a feature, one writing tests, one fixing a bug, one updating documentation, one handling a migration &#8212; your throughput doesn&#8217;t increase linearly. It explodes. A task that would have taken my small team a week now takes an afternoon of supervision.</p><p><strong>The hiring calculus has flipped.</strong> I used to hire for &#8220;can this person write clean code?&#8221; Now I hire for &#8220;can this person specify clearly what needs to be built, evaluate whether AI output is correct, and architect systems that are agent-friendly?&#8221; That&#8217;s a very different profile. Strong communicators with deep domain knowledge are suddenly more valuable than fast typists with encyclopaedic framework knowledge.</p><div><hr></div><h2>This Isn&#8217;t Theory. I&#8217;m Living It Across Three Companies.</h2><p>I don&#8217;t say any of this from the sidelines. I&#8217;m a self-funded founder running three companies simultaneously from Sydney, and every one of them is being shaped by this shift.</p><h3>SearchFit: Building an AI Product With AI</h3><p><a href="https://searchfit.ai">SearchFit.ai</a> is an AI search visibility platform &#8212; it helps brands understand and optimise how they appear across AI-powered search engines like ChatGPT, Perplexity, and Google&#8217;s AI Overviews. The old SEO playbook is dying. When answers come from AI, not blue links, visibility means something completely different. SearchFit tracks that new reality.</p><p>Here&#8217;s the thing: I&#8217;m building an AI product almost entirely with AI.</p><p>The SearchFit codebase is 25% written by Claude Code and Codex agents. Feature development that would have required a team of three or four engineers is handled by me directing agents &#8212; describing what I need, reviewing the pull requests, and iterating on the architecture. Database schema design, API endpoints, Shopify App Store integrations, pricing logic, documentation &#8212; agents handle the implementation. I handle the product decisions.</p><p>This is what &#8220;goodbye coding&#8221; looks like in practice. With a very small technical team we are shipping a SaaS product at the pace of a funded startup, because the agents have replaced the team I would have needed to hire. The economics of building software have fundamentally changed. You don&#8217;t need a seed round to build a real product anymore. You need domain expertise, architectural judgement, and the ability to direct AI agents effectively.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://searchfit.ai" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CdG2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!CdG2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg" width="1456" height="472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:472,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:997945,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://searchfit.ai&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kasaei.com/i/189308482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CdG2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CdG2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ef2b802-081e-414e-aa2a-de6bf49b47e0_3088x1000.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Capitaly: Agentic Sales and Pipeline Building</h3><p><a href="https://capitaly.ai">Capitaly.ai</a> is an AI-powered capital raising platform for founders. It connects founders with investors, helps them prepare for raises, and builds the relationships that lead to funded rounds.</p><p>What&#8217;s changed the game here is agentic pipeline building. Traditional sales and BD meant a human manually researching leads, crafting outreach, following up, updating CRMs, and nurturing relationships across dozens of touchpoints. It was labour-intensive and didn&#8217;t scale &#8212; especially for a bootstrapped company.</p><p>Now, AI agents handle the heavy lifting of the pipeline. Researching investor fit. Personalising outreach at scale. Monitoring signals that indicate when a fund is actively deploying. Following up with context-aware messages that feel human because the agent understands the full history of the relationship.</p><p>The human role &#8212; my role &#8212; is strategy. Which investor segments to target. What the value proposition is for each audience. When to push and when to nurture. The agents execute the playbook. I write the playbook.</p><p>This is the pattern I see emerging across every B2B company: agentic sales isn&#8217;t about replacing salespeople. It&#8217;s about giving one person the pipeline capacity of a team of ten. The founders who figure this out first will have an absurd advantage in 2026.</p><div><hr></div><h2>What This Means If You&#8217;re a Developer</h2><p>I&#8217;m not going to sugarcoat this. If your entire value proposition is &#8220;I write code,&#8221; you&#8217;re in trouble.</p><p>But here&#8217;s the thing most doom-and-gloom takes miss: the demand for software hasn&#8217;t decreased. It&#8217;s exploded. Every business wants custom tools, automations, internal platforms, and AI-powered products. The constraint was never ideas &#8212; it was implementation capacity. AI just removed the constraint.</p><p>What&#8217;s valuable now:</p><p><strong>Understanding the problem space.</strong> AI can write any code you describe. The hard part is describing the right thing. Product thinking, user empathy, domain expertise &#8212; these are the new premium skills.</p><p><strong>Architectural judgement.</strong> AI agents can build components, but someone needs to decide how those components fit together, what the data model looks like, where to draw service boundaries, and what trade-offs to accept. This requires experience that no model currently has.</p><p><strong>Taste.</strong> This sounds vague but it&#8217;s not. Knowing when a solution is over-engineered, when an abstraction is premature, when the simple approach is the right one &#8212; that&#8217;s taste. AI generates options. Humans choose wisely.</p><p><strong>Verification and trust.</strong> Every line of AI-generated code needs to be reviewed. Security implications need to be understood. Edge cases need to be caught. The more code AI writes, the more critical review becomes.</p><div><hr></div><h2>The Uncomfortable Truth About &#8220;Vibe Coding&#8221;</h2><p>Something interesting happened over the recent holiday period. Claude Code went viral with non-programmers. People with zero coding experience were building apps, launching tools, shipping products. They called it &#8220;vibe coding&#8221; &#8212; just describe what you want and let the AI figure it out.</p><p>Part of me loves this. The democratisation of software creation is genuinely exciting. People who couldn&#8217;t participate before now can.</p><p>But part of me worries. Because vibe-coded apps are like houses built without architects. They might look fine. They might even work. But when the load increases, when edge cases surface, when security matters &#8212; the foundations crack.</p><p>The gap between &#8220;it works on my machine&#8221; and &#8220;it works in production at scale&#8221; is still enormous. And that gap is where engineering expertise lives. AI hasn&#8217;t eliminated that gap. If anything, by making it trivially easy to create software, it&#8217;s made the gap more dangerous.</p><div><hr></div><h2>Where This Goes Next</h2><p>I think we&#8217;re about 12 months away from a world where:</p><ul><li><p>Most routine software engineering tasks are fully automated</p></li><li><p>AI agents handle the complete development lifecycle &#8212; from issue triage to deployment to monitoring</p></li><li><p>The &#8220;10x engineer&#8221; isn&#8217;t someone who codes ten times faster, but someone who can effectively supervise ten AI agents simultaneously</p></li><li><p>Non-technical founders can build and ship MVPs without writing a line of code (this is already happening)</p></li><li><p>Engineering teams shrink in headcount but grow in output by an order of magnitude</p></li></ul><p>Anthropic just announced Claude Cowork &#8212; essentially Claude Code for non-developers. Private plugin marketplaces. Deep integrations with Google Drive, Gmail, DocuSign, and dozens of other enterprise tools. The direction is unmistakable: AI agents that don&#8217;t just write code, but do knowledge work end-to-end.</p><p>OpenAI&#8217;s Codex app is heading the same way &#8212; from coding tool to autonomous software development platform.</p><div><hr></div><h2>PADISO: Running Agentic Workloads for the Enterprise</h2><p>The third company in the portfolio is <a href="https://padiso.ai">PADISO.ai</a> &#8212; an AI and automation consultancy. While SearchFit and Capitaly are products I&#8217;m building, PADISO is where I see what the market actually needs right now. And what the market needs is help running agentic workloads.</p><p>Most companies aren&#8217;t struggling with &#8220;should we use AI?&#8221; anymore. That debate is over. They&#8217;re struggling with &#8220;how do we actually deploy AI agents that do real work, reliably, at scale, without breaking everything?&#8221;</p><p>That&#8217;s the gap PADISO fills. We design and deploy agentic workflows for clients &#8212; everything from automated revenue tracking across booking platforms to Power BI dashboards that update themselves, from email automation pipelines to full process orchestration using tools like N8N, Claude Code, and custom agent architectures.</p><p>What I&#8217;ve learned running PADISO is that the hard part isn&#8217;t the AI. The hard part is the integration. Real businesses have messy data, legacy systems, workflows that evolved organically over decades, and teams that don&#8217;t think in terms of prompts and agents. The value isn&#8217;t in showing a client that Claude can write code. It&#8217;s in wiring an agent into their actual operational reality &#8212; their booking systems, their CRMs, their reporting stack &#8212; and making it work Monday through Friday without human intervention.</p><p>This is where the &#8220;goodbye coding&#8221; thesis gets real for enterprises. The companies that will win aren&#8217;t the ones that hire more engineers. They&#8217;re the ones that learn to orchestrate agentic workloads across their existing infrastructure. The CTO of 2026 isn&#8217;t managing a team of developers. They&#8217;re managing a fleet of agents, with a small team of humans who understand both the business domain and the AI capabilities well enough to keep everything running.</p><p>PADISO generates around $20K a month in revenue &#8212; profitably, without VC funding &#8212; and that revenue funds the product bets like SearchFit and Capitaly. It&#8217;s the consultancy-funded model: use services revenue to bankroll products. But increasingly, the consulting work itself is being done with AI agents. I&#8217;m using AI to build the AI consultancy that funds the AI products. If that sentence doesn&#8217;t capture the moment we&#8217;re in, I don&#8217;t know what does.</p><div><hr></div><h2>The Real Goodbye</h2><p>I&#8217;m not saying goodbye to building things. I&#8217;m saying goodbye to the specific act of sitting in an editor, holding the entire context of a system in my head, and translating logic into syntax character by character.</p><p>That was beautiful work. It was craft. From Commodore BASIC to TypeScript, from line numbers to microservices &#8212; every era taught me something. I&#8217;ll miss the flow state, the satisfaction of an elegant solution, the quiet pride of a clean diff.</p><p>But I won&#8217;t miss the repetition. The boilerplate. The context-switching between thinking about what to build and figuring out how to express it. The yak-shaving.</p><p>What I do now is closer to what I always wanted to do: think about hard problems, make consequential decisions, and build things that matter. The code is just a detail.</p><p>Goodbye coding. Hello engineering.</p><div><hr></div><p><em>I&#8217;m Kevin &#8212; a serial entrepreneur, CTO-turned-CEO running three companies from Sydney. I write about the intersection of technical leadership and AI-first building. If this resonated, subscribe for more.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[DeepSeek vs OpenAI: A New Era of AI Innovation and What CTOs Can Learn]]></title><description><![CDATA[Navigating the AI Revolution: Choosing the Right Path for Cutting-Edge Solutions]]></description><link>https://www.kasaei.com/p/deepseek-vs-openai-a-new-era-of-ai</link><guid isPermaLink="false">https://www.kasaei.com/p/deepseek-vs-openai-a-new-era-of-ai</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Mon, 27 Jan 2025 20:03:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/01f920b8-7b5c-4668-af02-64da082d9841_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the rapidly evolving landscape of artificial intelligence, a new player has emerged to challenge the dominance of industry giants. DeepSeek, a Chinese AI research lab, has recently unveiled its open-source AI model, DeepSeek-R1, which is making waves in the tech world. This development not only signals a shift in the global AI landscape but also offers valuable lessons for Chief Technology Officers (CTOs) looking to drive innovation within their organizations.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Keyvan Kasaei&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kasaei.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Keyvan Kasaei</span></a></p><p></p><h2>The Rise of DeepSeek-R1</h2><p>DeepSeek-R1, released in January 2025, has quickly garnered attention for its impressive capabilities in areas such as mathematical reasoning, code generation, and cost efficiency. What sets DeepSeek-R1 apart is its unique training methodology, which relies heavily on reinforcement learning techniques without the need for supervised fine-tuning as an initial step. This approach has allowed the model to develop advanced reasoning behaviors naturally, rivaling and in some cases surpassing the capabilities of OpenAI's latest offering, the O1 model.</p><h3>Key Features of DeepSeek-R1</h3><p>1. <strong>Advanced Reasoning</strong>: DeepSeek-R1 excels in multi-step logical and mathematical tasks, making it a powerful tool for complex problem-solving.</p><p>2. <strong>Open-Source Nature</strong>: Available under the MIT license, DeepSeek-R1 is accessible for both academic and enterprise use, fostering innovation and collaboration within the AI community.</p><p>3.<strong>Cost-Effectiveness</strong>: Perhaps one of its most striking features, DeepSeek-R1 is estimated to cost only about 2% of what users would spend on OpenAI's O1 model. This significant cost reduction makes advanced AI reasoning accessible to a broader audience.</p><p>4. <strong>Multilingual Capabilities</strong>: DeepSeek-R1 demonstrates strong performance in non-English contexts, particularly for Asian languages, giving it an edge in global markets.</p><h2>OpenAI's O1: The Established Contender</h2><p>OpenAI's O1 model, released in December 2024, represents a significant leap forward in reasoning and problem-solving capabilities. It employs an internal chain-of-thought mechanism to enhance accuracy and logical coherence, making it particularly adept at tasks requiring deep reasoning.</p><h3>O1's Strengths</h3><p>1. <strong>Scientific Reasoning</strong>: O1 excels in annotating data and generating mathematical proofs.</p><p>2. <strong>Mathematics</strong>: The model ranks among the top 500 US students in the American Invitational Mathematics Examination (AIME).</p><p>3. <strong>Coding</strong>: O1 demonstrates proficiency in code generation and debugging, ranking in the 89th percentile on Codeforces.</p><p>4. <strong>Data Analysis</strong>: It shows strong capabilities in analyzing large datasets and generating SQL queries for financial applications.</p><h2>DeepSeek-R1 vs OpenAI O1: A Comparative Analysis</h2><p>While both models showcase impressive capabilities, they each have their unique strengths and potential applications. In direct comparisons:</p><p>- <strong>Reasoning</strong>: DeepSeek-R1 surpasses all previous state-of-the-art models, though it falls slightly short of O1 on the ARC AGI benchmark.</p><p>- <strong>Mathematics</strong>: Both models perform exceptionally well, with O1 maintaining a slight edge.</p><p>- <strong>Coding</strong>: Initial impressions suggest DeepSeek-R1 is competitive with O1, with its significantly lower cost making it a more practical choice for many applications.</p><p>- <strong>Creative</strong> <strong>Writing</strong>: DeepSeek-R1 shines in this area, evoking the same excitement as early ChatGPT versions. It's more expressive and notably creative compared to O1.</p><p>- <strong>Cost-Efficiency</strong>: DeepSeek-R1's operational costs are significantly lower than O1, making it a more accessible option for many organizations.</p><h2>Implications for CTOs and Innovation</h2><p>The emergence of DeepSeek-R1 as a formidable competitor to OpenAI's offerings holds several important lessons for CTOs looking to drive innovation within their organizations:</p><h3>1. Embrace Open-Source Solutions</h3><p>DeepSeek's open-source approach demonstrates the power of collaborative innovation. CTOs should consider how open-source technologies can be leveraged to accelerate development and reduce costs within their organizations.</p><h3>2. Foster a Culture of Experimentation</h3><p>DeepSeek's success in developing R1 through novel training methods highlights the importance of encouraging experimentation. CTOs should create an environment where safe experimentation, creativity, and calculated risk-taking are encouraged and rewarded.</p><h3>3. Prioritize Cost-Effective Solutions</h3><p>The significant cost advantage of DeepSeek-R1 over O1 underscores the importance of seeking out cost-effective solutions. CTOs should continuously evaluate new technologies that can deliver comparable or superior results at lower costs.</p><h3>4. Drive Continuous Learning</h3><p>The rapid advancements in AI underscore the need for continuous learning and upskilling. CTOs should foster a culture of continuous learning within their teams to keep pace with emerging technologies.</p><h3>5. Lead with Vision</h3><p>The success of both DeepSeek and OpenAI in pushing the boundaries of AI capabilities demonstrates the importance of visionary leadership. CTOs must stay ahead of the tech curve, anticipating market trends and identifying opportunities for growth.</p><h3>6. Collaborate Across Boundaries</h3><p>The global nature of AI development, as exemplified by DeepSeek's emergence from China, highlights the importance of cross-border collaboration. CTOs should seek out partnerships and collaborations that can bring fresh perspectives and accelerate innovation.</p><h2>Conclusion</h2><p>The competition between DeepSeek and OpenAI represents a new chapter in AI innovation, one that offers exciting possibilities for organizations across industries. For CTOs, this development serves as a reminder of the importance of staying agile, embracing open innovation, and continuously seeking out new technologies that can drive business value.</p><p>As we move forward, the role of the CTO will continue to evolve, becoming increasingly central to organizational success. By fostering a culture of innovation, embracing emerging technologies, and leading with vision, CTOs can position their organizations at the forefront of the AI revolution, ready to harness the power of models like DeepSeek-R1 and O1 to drive growth and create value in the years to come.</p><p>The future of AI is here, and it's more accessible and powerful than ever before. The question for CTOs is not whether to embrace these new technologies, but how to do so in a way that best serves their organization's unique needs and goals. As DeepSeek and OpenAI continue to push the boundaries of what's possible, the opportunities for innovation are limitless. It's up to today's CTOs to seize these opportunities and lead their organizations into a future where AI is not just a tool, but a fundamental driver of business success.</p><div><hr></div><p>Thank you for reading! If you found this article insightful, I encourage you to take the next step in your AI journey.</p><p>&#129309; I'm Kevin Kasaei, Principal Consultant at PADISO. We help businesses cut through the AI noise and implement solutions that actually move the needle. No theoretical frameworks - just practical, results-driven AI strategies tailored to your business goals.</p><p>Want the same results for your business?</p><p>&#127919; I'm offering free 30-minute consultations to discuss practical applications for your specific situation.</p><p><a href="https://calendly.com/kevin-kasaei/meeting-with-kevin">Book a call with me</a> | <a href="https://www.linkedin.com/in/kkasaei/">Let's connect on Linkedin</a></p><p>&#128235; P.S. Subscribe to my newsletter where I share weekly insights about AI implementation case studies and practical frameworks. No fluff, just results.</p><p>Don't miss out on the AI revolution - let's turn these insights into action for your business today!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keyvan Kasaei is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The End of Software Engineering (As We Know It)]]></title><description><![CDATA[The drumbeat is getting louder: AI is coming for software engineering jobs. With each new breakthrough &#8211; from GitHub Copilot to Claude to GPT-4 to Google's Gemini &#8211; the question grows more urgent]]></description><link>https://www.kasaei.com/p/the-end-of-software-engineering-as</link><guid isPermaLink="false">https://www.kasaei.com/p/the-end-of-software-engineering-as</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Sun, 19 Jan 2025 10:12:37 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="6016" height="4016" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4016,&quot;width&quot;:6016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;woman using laptop and looking side&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&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="woman using laptop and looking side" title="woman using laptop and looking side" srcset="https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1544717305-f9c88f2897bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8bmVydm91cyUyMGRldmVsb3BlcnxlbnwwfHx8fDE3MzcyODE1MDB8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The drumbeat is getting louder: AI is coming for software engineering jobs. With each new breakthrough &#8211; from GitHub Copilot to Claude to GPT-4 to Google's Gemini &#8211; the question grows more urgent: Is this the end of software engineering as we know it? After spending months researching this transformation and speaking with dozens of engineers and tech leaders, I've come to a conclusion that might surprise you: Yes, it is the end &#8211; but not in the way most people think.</p><h2>The Great Misconception</h2><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keyvan Kasaei is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The popular narrative goes something like this: AI models are getting so good at writing code that they'll soon replace human programmers entirely. After all, if an AI can pass coding interviews, complete programming assignments, and generate working code from natural language descriptions, what's left for human engineers to do?</p><p>This view fundamentally misunderstands both the nature of software engineering and the trajectory of AI development. The truth is more nuanced and, ultimately, more interesting.</p><h2>What's Really Ending</h2><p>What we're witnessing isn't the death of software engineering &#8211; it's the death of software engineering as we've known it for the past several decades. Here's what's actually ending:</p><h3>1. The Era of Manual Implementation</h3><p>The days of manually writing every line of code are indeed coming to an end. Just as calculators freed mathematicians from manual arithmetic, AI is freeing engineers from the mechanical aspects of coding. But this isn't a loss &#8211; it's a liberation.</p><p>Think about it: How much of your time as a developer is spent on truly creative problem-solving versus implementing well-understood patterns? How often are you copying and pasting from Stack Overflow or rewriting boilerplate code? These mechanical aspects of coding are precisely what AI excels at automating.</p><h3>2. The Traditional Career Ladder</h3><p>The conventional career progression from junior developer to senior engineer to architect is being disrupted. The skills that traditionally took years to develop &#8211; like memorizing syntax or understanding common design patterns &#8211; can now be augmented or replaced by AI tools. This means the career ladder is being compressed, but it's also creating new rungs at the top.</p><h3>3. The Isolation of Development</h3><p>The era of the lone programmer, headphones on, coding in isolation, is ending. As AI tools take over more of the implementation details, software engineering is becoming more collaborative, more creative, and more focused on human-to-human interaction and problem-solving.</p><h2>What's Being Born</h2><p>As these aspects of traditional software engineering fade away, new paradigms are emerging. Here's what the future looks like:</p><h3>1. The Rise of the AI-Native Engineer</h3><p>Just as we have cloud-native engineers today, we're seeing the emergence of AI-native engineers. These professionals don't just use AI tools &#8211; they think in terms of AI-first architectures and solutions. They understand:</p><p>- How to effectively prompt and direct AI systems</p><p>- When to use AI versus traditional approaches</p><p>- How to architect systems that can evolve with AI capabilities</p><p>- How to ensure safety and reliability in AI-augmented systems</p><h3>2. The Emergence of Meta-Engineering</h3><p>Instead of writing all the code themselves, future engineers will focus on meta-engineering: designing systems and processes that AI can implement. This includes:</p><p>- Creating robust architectures that AI can work within</p><p>- Designing safety constraints and validation systems</p><p>- Developing evaluation criteria for AI-generated code</p><p>- Orchestrating complex systems of AI agents</p><h3>3. The Evolution of Problem Solving</h3><p>The focus is shifting from "how to implement" to "what to implement." Engineers will spend more time on:</p><p>- Understanding user needs and business requirements</p><p>- Designing system architectures and interfaces</p><p>- Ensuring security, scalability, and reliability</p><p>- Making high-level technical decisions that AI can't make</p><h2>The New Skill Stack</h2><p>To thrive in this new era, software engineers need a different set of skills. Here's what the new stack looks like:</p><h3>1. Prompt Engineering and AI Interaction</h3><p>- Understanding how to effectively communicate with AI systems</p><p>- Knowing how to debug and improve AI outputs</p><p>- Being able to combine multiple AI tools effectively</p><h3>2. System Design and Architecture</h3><p>- Designing systems that can leverage AI capabilities</p><p>- Understanding the limitations and trade-offs of AI tools</p><p>- Creating robust and maintainable AI-augmented systems</p><h3>3. Human Skills and Business Acumen</h3><p>- Communicating effectively with stakeholders</p><p>- Understanding business requirements and constraints</p><p>- Managing teams of humans and AI agents</p><p>- Making strategic technical decisions</p><h3>4. Safety and Reliability Engineering</h3><p>- Ensuring AI-generated code is secure and reliable</p><p>- Developing testing and validation frameworks</p><p>- Creating safeguards and fallback systems</p><h2>The Winners and Losers</h2><p>This transformation will create both winners and losers in the industry. Here's how it breaks down:</p><h3>Winners Will Be:</h3><p>- Engineers who embrace AI as a powerful tool rather than fighting it</p><p>- Those who focus on high-level problem solving and system design</p><p>- Professionals who develop strong communication and collaboration skills</p><p>- Engineers who understand both technology and business needs</p><h3>Losers Will Be:</h3><p>- Those who resist learning to work with AI tools</p><p>- Engineers who only know how to implement without understanding why</p><p>- Developers who can't explain their decisions or collaborate effectively</p><p>- Those who see coding as mere syntax rather than problem-solving</p><h2>What This Means for Different Groups</h2><h3>For Current Software Engineers:</h3><p>- Start learning to work with AI tools now</p><p>- Focus on developing high-level design and architecture skills</p><p>- Build your communication and collaboration abilities</p><p>- Understand the business context of your work</p><h3>For Students and Aspiring Engineers:</h3><p>- Learn the fundamentals, but don't obsess over memorizing syntax</p><p>- Focus on problem-solving and system design</p><p>- Develop strong mathematical and logical thinking skills</p><p>- Start working with AI tools early</p><h3>For Companies:</h3><p>- Invest in AI tools and training</p><p>- Redesign development processes to leverage AI</p><p>- Focus on hiring engineers with strong system design and communication skills</p><p>- Create frameworks for evaluating AI-generated code</p><h2>The Timeline</h2><p>This transformation won't happen overnight, but it's moving faster than many realize. Here's my prediction for the next few years:</p><h3>2024-2025:</h3><p>- AI coding assistants become standard tools</p><p>- Basic implementation tasks are largely automated</p><p>- Companies start restructuring development teams</p><h3>2026-2027:</h3><p>- AI systems can handle most routine coding tasks</p><p>- New roles emerge for AI-native engineers</p><p>- Traditional junior developer roles decrease</p><h3>2028-2030:</h3><p>- AI handles the majority of code implementation</p><p>- Software engineering focuses on system design and oversight</p><p>- New educational and career paths emerge</p><h2>How to Prepare</h2><p>Whether you're a current engineer or aspiring to enter the field, here's how to prepare for this new era:</p><h3>1. Embrace AI Tools</h3><p>- Start using GitHub Copilot or similar tools</p><p>- Learn prompt engineering</p><p>- Experiment with different AI coding assistants</p><h3>2. Develop Meta-Skills</h3><p>- Study system design and architecture</p><p>- Learn about AI systems and their limitations</p><p>- Focus on problem-solving and critical thinking</p><p>- Build communication and collaboration skills</p><h3>3. Stay Adaptable</h3><p>- Keep learning new tools and technologies</p><p>- Focus on understanding principles rather than specific implementations</p><p>- Build a strong network in the tech community</p><h2>The Future is Bright</h2><p>Despite the apocalyptic headlines, the future of software engineering is actually quite bright. We're not seeing the end of the field &#8211; we're seeing its evolution into something more powerful and interesting. The key is to embrace this change and prepare for it.</p><p>Just as the calculator didn't eliminate mathematicians but rather elevated the field to focus on more complex problems, AI won't eliminate software engineers. Instead, it will free us from the mundane aspects of coding and allow us to focus on more challenging and creative aspects of software development.</p><p>The end of software engineering as we know it isn't a tragedy &#8211; it's an opportunity. Those who embrace this change and adapt their skills accordingly will find themselves at the forefront of one of the most exciting transformations in the history of technology.</p><p><strong>Are you ready for it?</strong></p><div><hr></div><p>Thank you for reading! If you found this article insightful, I encourage you to take the next step in your AI journey.</p><p>&#129309; I'm Kevin Kasaei, Principal Consultant at PADISO. We help businesses cut through the AI noise and implement solutions that actually move the needle. No theoretical frameworks - just practical, results-driven AI strategies tailored to your business goals.</p><p>Want the same results for your business?</p><p>&#127919; I'm offering free 30-minute consultations to discuss practical applications for your specific situation.</p><p><a href="https://calendly.com/kevin-kasaei/meeting-with-kevin">Book a call with me</a> | <a href="https://www.linkedin.com/in/kkasaei/">Let's connect on Linkedin</a></p><p>&#128235; P.S. Subscribe to my newsletter where I share weekly insights about AI implementation case studies and practical frameworks. No fluff, just results.</p><p>Don't miss out on the AI revolution - let's turn these insights into action for your business today!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keyvan Kasaei is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building Effective AI Agents]]></title><description><![CDATA[In the rapidly evolving landscape of artificial intelligence, the concept of AI agents has gained significant traction.]]></description><link>https://www.kasaei.com/p/building-effective-ai-agents</link><guid isPermaLink="false">https://www.kasaei.com/p/building-effective-ai-agents</guid><dc:creator><![CDATA[Kevin Kasaei]]></dc:creator><pubDate>Mon, 13 Jan 2025 08:52:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WsmM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WsmM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WsmM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WsmM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!WsmM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!WsmM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5d728-c6be-416a-bfc4-312769c4d6c1_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Building an AI Agent</figcaption></figure></div><p>In the rapidly evolving landscape of artificial intelligence, the concept of AI agents has gained significant traction. These sophisticated systems, capable of performing complex tasks with varying degrees of autonomy, are reshaping how we approach problem-solving across industries. A recent research post from Anthropic, dated December 20, 2024, provides valuable insights into building effective AI agents. Let's dive deep into their findings and explore the implications for developers and businesses alike.</p><h2><strong>Understanding AI Agents</strong></h2><p>Before we delve into the intricacies of building effective agents, it's crucial to understand what we mean by "agents" in the context of AI.</p><h2><strong>Defining Agents</strong></h2><p>Anthropic's research distinguishes between two types of agentic systems:</p><ol><li><p><strong>Workflows</strong>: These are systems where large language models (LLMs) and tools are orchestrated through predefined code paths.</p></li><li><p><strong>Agents</strong>: These systems allow LLMs to dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.</p></li></ol><p>This distinction is fundamental to understanding the different approaches to building AI systems and choosing the right solution for specific use cases.</p><h2><strong>When to Use Agents</strong></h2><p>A key takeaway from Anthropic's research is the importance of finding the simplest solution possible. They advise against unnecessarily complex implementations, recommending that developers only increase complexity when needed.</p><p>Consider the following factors when deciding whether to use agents:</p><ul><li><p><strong>Task Complexity</strong>: For well-defined tasks with predictable steps, workflows might suffice. Agents are better suited for tasks requiring flexibility and model-driven decision-making.</p></li><li><p><strong>Performance vs. Cost</strong>: Agentic systems often trade latency and cost for better task performance. Evaluate whether this tradeoff makes sense for your specific application.</p></li><li><p><strong>Scale</strong>: Agents can be particularly valuable when dealing with tasks that need to be scaled up efficiently.</p></li></ul><h2><strong>Building Blocks of Effective Agents</strong></h2><p>Anthropic's research outlines several key components and patterns that form the foundation of effective AI agents. Let's explore these building blocks in detail.</p><h2><strong>The Augmented LLM</strong></h2><p>At the core of agentic systems lies the augmented LLM. This foundational building block enhances large language models with capabilities such as:</p><ul><li><p>Retrieval</p></li><li><p>Tool usage</p></li><li><p>Memory</p></li></ul><p>These augmentations allow the LLM to actively generate search queries, select appropriate tools, and determine what information to retain</p><p>.<strong>Key Implementation Considerations:</strong></p><ol><li><p>Tailor augmentations to your specific use case.</p></li><li><p>Ensure a well-documented, easy-to-use interface for your LLM.</p></li><li><p>Consider using Anthropic's Model Context Protocol for integrating with third-party tools.</p></li></ol><h2><strong>Workflow Patterns</strong></h2><p>Anthropic's research identifies several effective workflow patterns that developers can leverage when building AI agents. Let's examine each of these patterns:</p><h2><strong>1. Prompt Chaining</strong></h2><p>This workflow breaks down a task into a sequence of steps, with each LLM call processing the output of the previous one</p><p>.<strong>When to use</strong>: Ideal for tasks that can be easily decomposed into fixed subtasks. It trades latency for higher accuracy by making each LLM call an easier task.<strong>Examples</strong>:</p><ul><li><p>Generating marketing copy, then translating it into a different language</p></li><li><p>Writing an outline, checking criteria, then writing a document based on the outline</p></li></ul><h2><strong>2. Routing</strong></h2><p>This pattern involves classifying an input and directing it to a specialized followup task</p><p>.<strong>When to use</strong>: Effective for complex tasks with distinct categories that are better handled separately, and where classification can be done accurately.<strong>Examples</strong>:</p><ul><li><p>Directing different types of customer service queries to appropriate processes</p></li><li><p>Routing easy questions to smaller models and hard questions to more capable models</p></li></ul><h2><strong>3. Parallelization</strong></h2><p>This workflow involves running LLMs simultaneously on a task and aggregating their outputs programmatically. It has two main variations:</p><ul><li><p><strong>Sectioning</strong>: Breaking a task into independent subtasks run in parallel</p></li><li><p><strong>Voting</strong>: Running the same task multiple times to get diverse outputs</p><p></p></li></ul><p><strong>When to use</strong>: Effective when subtasks can be parallelized for speed, or when multiple perspectives are needed for higher confidence results.<strong>Examples</strong>:</p><ul><li><p>Implementing guardrails with separate models for processing queries and screening content</p></li><li><p>Reviewing code for vulnerabilities using multiple prompts</p></li></ul><h2><strong>4. Orchestrator-Workers</strong></h2><p>In this workflow, a central LLM dynamically breaks down tasks, delegates them to worker LLMs, and synthesizes their results</p><p>.<strong>When to use</strong>: Well-suited for complex tasks where subtasks can't be predicted in advance.<strong>Examples</strong>:</p><ul><li><p>Coding products that make complex changes to multiple files</p></li><li><p>Search tasks involving gathering and analyzing information from multiple sources</p></li></ul><h2><strong>5. Evaluator-Optimizer</strong></h2><p>This pattern involves one LLM generating a response while another provides evaluation and feedback in a loop</p><p>.<strong>When to use</strong>: Effective when there are clear evaluation criteria and iterative refinement provides measurable value.<strong>Examples</strong>:</p><ul><li><p>Literary translation requiring nuanced improvements</p></li><li><p>Complex search tasks needing multiple rounds of searching and analysis</p></li></ul><h2><strong>Autonomous Agents</strong></h2><p>As LLMs mature in key capabilities, truly autonomous agents are emerging in production environments. These agents can understand complex inputs, engage in reasoning and planning, use tools reliably, and recover from errors</p><p>.<strong>Key Characteristics of Autonomous Agents:</strong></p><ol><li><p>Begin work with a command or interactive discussion with the user</p></li><li><p>Plan and operate independently</p></li><li><p>Gain "ground truth" from the environment at each step</p></li><li><p>Pause for human feedback at checkpoints or when encountering blockers</p></li><li><p>Often terminate upon task completion, but may include stopping conditions</p></li></ol><p><strong>When to Use Autonomous Agents:</strong>Autonomous agents are ideal for open-ended problems where:</p><ul><li><p>It's difficult to predict the required number of steps</p></li><li><p>You can't hardcode a fixed path</p></li><li><p>You have some level of trust in the LLM's decision-making</p></li><li><p>You need to scale tasks in trusted environments</p></li></ul><p><strong>Examples of Autonomous Agents in Action:</strong></p><ol><li><p>A coding agent resolving SWE-bench tasks, involving edits to many files based on a task description</p></li><li><p>Anthropic's "computer use" reference implementation, where Claude uses a computer to accomplish tasks</p></li></ol><h2><strong>Best Practices for Building Effective Agents</strong></h2><p>Based on Anthropic's research, here are some key best practices to keep in mind when building AI agents:</p><h2><strong>1. Start Simple and Iterate</strong></h2><p>Begin with simple prompts and optimize them through comprehensive evaluation. Only add multi-step agentic systems when simpler solutions fall short</p><h2><strong>2. Focus on Transparency</strong></h2><p>Explicitly show the agent's planning steps to maintain transparency in its decision-making process</p><h2><strong>3. Design Clear Agent-Computer Interfaces (ACI)</strong></h2><p>Invest time in crafting thorough tool documentation and testing. This is crucial for ensuring that your agent can effectively interact with its environment</p><h2><strong>4. Use Frameworks Judiciously</strong></h2><p>While frameworks like LangGraph, Amazon Bedrock's AI Agent framework, Rivet, and Vellum can simplify implementation, be cautious of added complexity. Understand the underlying code and be prepared to reduce abstraction layers as you move to production</p><h2><strong>5. Implement Proper Safeguards</strong></h2><p>For autonomous agents, extensive testing in sandboxed environments and appropriate guardrails are essential to mitigate risks associated with their autonomy</p><h2><strong>Real-World Applications of AI Agents</strong></h2><p>Anthropic's research highlights two particularly promising applications for AI agents that demonstrate their practical value:</p><h2><strong>1. Customer Support</strong></h2><p>AI agents in customer support combine chatbot interfaces with enhanced capabilities through tool integration. This application is well-suited for agents because:</p><ul><li><p>Support interactions naturally follow a conversation flow while requiring access to external information and actions</p></li><li><p>Tools can be integrated to pull customer data, order history, and knowledge base articles</p></li><li><p>Actions like issuing refunds or updating tickets can be handled programmatically</p></li><li><p>Success can be clearly measured through user-defined resolutions</p></li></ul><h2><strong>2. Coding Agents</strong></h2><p>The software development space has shown remarkable potential for AI agents, evolving from code completion to autonomous problem-solving. Agents are particularly effective in this domain because:</p><ul><li><p>Code solutions are verifiable through automated tests</p></li><li><p>Agents can iterate on solutions using test results as feedback</p></li><li><p>The problem space is well-defined and structured</p></li><li><p>Output quality can be measured objectively</p></li></ul><h2><strong>The Future of AI Agents</strong></h2><p>As we look to the future, it's clear that AI agents will play an increasingly important role in various industries. However, the key to success lies not in building the most sophisticated system, but in creating the right system for specific needs.By following the principles and patterns outlined in Anthropic's research, developers can create agents that are not only powerful but also reliable, maintainable, and trusted by their users. As the field continues to evolve, we can expect to see even more innovative applications of AI agents, pushing the boundaries of what's possible in artificial intelligence.In conclusion, the journey to building effective AI agents is one of careful consideration, iterative improvement, and a deep understanding of the task at hand. By leveraging the insights from Anthropic's research and staying attuned to the evolving landscape of AI, developers and businesses can harness the true potential of AI agents to solve complex problems and drive innovation across industries.</p><div><hr></div><p>Thank you for reading! If you found this article insightful, I encourage you to take the next step in your AI journey.</p><p>&#129309; I'm Kevin Kasaei, Principal Consultant at PADISO. We help businesses cut through the AI noise and implement solutions that actually move the needle. No theoretical frameworks - just practical, results-driven AI strategies tailored to your business goals.</p><p>Want the same results for your business?</p><p>&#127919; I'm offering free 30-minute consultations to discuss practical applications for your specific situation.</p><p><a href="https://calendly.com/kevin-kasaei/meeting-with-kevin">Book a call with me</a> | <a href="https://www.linkedin.com/in/kkasaei/">Let's connect on Linkedin</a></p><p>&#128235; P.S. Subscribe to my newsletter where I share weekly insights about AI implementation case studies and practical frameworks. No fluff, just results.</p><p>Don't miss out on the AI revolution - let's turn these insights into action for your business today!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kasaei.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>