
The software program business is collectively hallucinating a well-recognized fantasy. We visited variations of it within the 2000s with offshoring and once more within the 2010s with microservices. Every time, the dream was similar: a silver bullet for developer productiveness, a lever managers can pull to make supply quicker, cheaper, and higher. Right this moment, that lever is generative AI, and the pitch is seductively easy: If transport is bottlenecked by writing code, and huge language fashions can write code immediately, then utilizing an LLM means velocity ought to explode.
However software program improvement has not often been constrained by typing velocity. The bottleneck is nearly all the time the whole lot besides typing: deciding what to construct, aligning on an strategy, integrating it into an ecosystem that already exists, getting it by way of safety and compliance, after which working what you shipped.
AI may help with syntax, scaffolding, and the drudgery of boilerplate. It could possibly additionally make a special drawback a lot worse: It makes complexity low-cost. So how can we deal with that drawback? The reply is platforms. Or paved roads. Or golden paths. Regardless of the time period, the impression is similar: by giving builders guardrails, we will dramatically enhance their productiveness throughout the enterprise.
Manufacturing versus productiveness
The proof to date is beneficial exactly as a result of it refuses to inform a single comforting story. A randomized managed trial from METR, for instance, discovered that skilled open supply builders, working in complicated repositories they already knew, took about 19% longer to finish duties when utilizing AI instruments, even whereas believing they’d be quicker. In a really completely different setting, GitHub reported that builders utilizing Copilot accomplished a selected, remoted programming job considerably quicker in a managed experiment and likewise felt higher in regards to the expertise.
So which is it? Is AI a turbocharger or an anchor? The reply is sure, and that ambiguity is the purpose. Put AI right into a wholesome system and it might compound velocity. Put AI right into a fragmented system and it might compound chaos. The end result relies upon much less on which mannequin you picked and extra on the atmosphere you enable that mannequin to function in. “AI makes builders productive” will not be a device declare—or it shouldn’t be. It’s a programs declare.
That atmosphere drawback will not be new. Years earlier than immediate engineering turned a job title, I argued that unfettered developer freedom was already colliding with enterprise actuality. Freedom looks like agility till it turns into sprawl, fragmentation, and an integration tax no person budgeted for. Generative AI doesn’t reverse that dynamic. It accelerates it as a result of it removes the friction that used to decelerate dangerous selections.
That is the place management groups hold making the identical basic error: They confuse manufacturing with productiveness. If you happen to outline productiveness as “transport extra code,” AI is the best invention in our lifetime. However in manufacturing, code will not be an asset in isolation. Code is a legal responsibility you need to safe, observe, keep, and combine. Each new service, dependency, framework, and intelligent abstraction provides floor space, and floor space turns velocity into fragility.
AI lowers the price of creating that floor space to close zero. Previously, dangerous architectural selections had been restricted by how lengthy it took to implement them. Now a junior engineer can generate a sprawling set of companies and glue them along with believable code they don’t totally perceive as a result of the assistant dealt with the implementation particulars. The workforce shall be happy with their velocity proper up till the primary time the system must be audited, patched, scaled, or handed to a special workforce.
At that time, the supposed productiveness win reveals up as an working price.
If you wish to speak about developer productiveness within the AI period, it’s important to speak about supply efficiency. The DORA metrics stay a cussed actuality test as a result of they measure throughput and stability reasonably than quantity: lead time for adjustments, deployment frequency, change failure charge, and time to revive. The SPACE framework can also be helpful as a result of it reminds us that productiveness is multidimensional, and “feels quicker” will not be the identical as “is quicker.” AI usually boosts satisfaction early as a result of it removes drudgery. That issues. However satisfaction can coexist with worse efficiency if groups spend their time validating, debugging, and transforming AI-generated code that’s verbose, subtly unsuitable, or inconsistent with inner requirements. In order for you one manager-friendly measure that forces honesty, observe the time to compliant deployment: the elapsed time from work being “prepared” to precise software program operating in manufacturing with the required safety controls, observability, and coverage checks.
That is the half the business nonetheless tries to bop round: AI makes the liberty drawback worse. Gergely Orosz argues that as AI writes extra of the code, engineers transfer up the abstraction ladder. The job shifts from writing to reviewing, integrating, and making architectural decisions. That feels like a promotion. Hurray, proper? Possibly. In apply, it may be a burden as a result of it assumes a degree of programs understanding that’s inconsistently distributed throughout a workforce.
Compounding the issue, when creation turns into low-cost, coordination turns into costly. If you happen to let each workforce use AI to generate bespoke options, you find yourself with a patchwork quilt of stacks, frameworks, and operational assumptions. It could possibly all look positive in pull requests and unit assessments, however what occurs when somebody has to combine, safe, and function it? At that time, the group slows down, not as a result of builders can’t sort, however as a result of the system can’t cohere.
Paved roads and platforms
Forrester’s latest analysis hits this nail on the top. They argue that structure communities are the “hidden engine of enterprise agility.” This isn’t about re-establishing the ivory tower architects of the service-oriented structure period who drew diagrams no person learn. It’s about stopping the large tax of integration workarounds. Forrester means that with out coordination, architects spend as much as 60% of their time simply making an attempt to connect disparate programs collectively reasonably than innovating. AI, left unchecked, will push that quantity to 90%.
The answer is to not ban AI, neither is it to let it run wild. The answer is to pave the highway. I’ve written extensively in regards to the want for golden paths. A golden path, or “paved highway” in Netflix parlance, is an opinionated, supported path to manufacturing. It’s a set of composable companies, templates, and guardrails that make the correct approach of constructing software program additionally the simplest approach.
Within the AI period, the golden path is non-negotiable. The cognitive load on builders is already too excessive; asking them to decide on libraries, fashions, prompting methods, and RAG architectures is a recipe for burnout. Your platform workforce should standardize the boring components.
Think about two eventualities. Within the first, a developer asks an AI to construct a microservice. The AI scans the web, picks a random framework, and writes code that complies with zero of your organization’s safety insurance policies. The developer feels quick for 10 minutes, then spends per week preventing the safety evaluate.
Within the second situation, the developer is on a golden path. The AI is constrained to make use of the interior templates. It generates a service that comes pre-wired with the corporate’s authentication, logging sidecars, and deployment manifests. The code it writes is boring. It’s compliant. And it deploys in 10 minutes. On this mannequin, the productiveness win didn’t come from the AI’s skill to jot down code. It got here from the platform’s skill to constrain the AI inside helpful boundaries.
The best builders of the subsequent decade gained’t be those with essentially the most freedom. They would be the ones with the most effective constraints, to allow them to cease worrying in regards to the plumbing and deal with the issue. If you happen to’re a improvement lead, your job is to assist create constraints that allow, reasonably than stifle, productiveness.

