Coding is no longer the expensive part of software, and most org charts still behave as if it were. They split the work into five teams, five queues, and five sets of tickets, then act surprised when a one-line change takes three weeks.
AI collapsed the cost of producing code, and it did nothing for the cost of deciding what to produce, where it runs, what it costs, and what breaks when it fails. Those decisions cross every boundary on your org chart. The person who can make them without filing three tickets is going to be very valuable.
The 2025 DORA report on AI-assisted development puts it in one sentence. AI “magnifies the strengths of high-performing organisations and the dysfunctions of struggling ones.” Nearly 90% of the roughly 5,000 professionals surveyed already use AI at work. Throughput now correlates positively with AI adoption, but delivery instability keeps rising with it.
So we produce more, faster, and it breaks more often. That’s what happens when you speed up one stage of a pipeline without understanding the rest of it.
The same logic applies to individuals. A strong engineer with real production scars gets a force multiplier: they know what to ask for, they smell a bad answer, and they can verify it. A weak one gets a very fast generator of plausible mistakes. The gap between those two people is widening, and the top of the industry is pulling away. The ones pulling away are the people who can reason about the whole system, not the ones who type fastest.
Learning a new layer used to cost months. Writing your first Terraform module, your first Airflow DAG, or your first Helm chart meant a long crawl through docs and Stack Overflow. That barrier is much lower now. An experienced backend engineer can get a working draft of an infra change or a data pipeline in an afternoon.
The word that matters there is draft. AI lowers the cost of entering a new discipline, but it doesn’t remove the need to understand it. The people who benefit most are those who already have deep judgment in one or two areas and can now stretch into the rest without handing off to a stranger who has no context.
Here’s what team leads ignore until it’s too late.
Every boundary is a queue. A feature that touches the API, the schema, the pipeline, and the deployment config means four teams, four priorities, and four sprint boards. The work takes an hour and the waiting takes a month.
Every handoff loses information. The person who knows why the schema looks that way isn’t the person writing the pipeline. Conway’s Law isn’t a joke. Your architecture ends up mirroring your org chart, including its dumbest seams.
Nobody owns the outcome. When the model is slow, the data team blames infra, infra blames the app, and the app blames the model. Meanwhile the customer is staring at a spinner. Someone needs to be able to trace a request from the browser to the GPU and fix what they find.
The cognitive tax compounds. Five specialists in a room spend half the meeting translating vocabulary. One architect who speaks all five dialects spends that time deciding.
Titles protect territory. Specialization is comfortable. “That’s not my layer” is a perfectly safe sentence, and it has ended more good ideas than any budget cut.
Ivory-tower architects. Plenty of architects haven’t touched production in years. They draw boxes and arrows that look great in a deck and fall apart at the first deploy. AI makes this worse, not better, because diagrams are now free and the cost of being wrong is hidden until later.
Managers who count headcount. I’ll be honest about the dark version of this trend. “Full-stack everything” is also what a cost-cutting executive hears when you say it, and they’ll try to staff it with one overworked person instead of one excellent person. That’s not what I’m arguing for. Breadth on top of depth is a force multiplier. Breadth instead of depth is just understaffing with a nicer name.
Resume-driven specialization. Engineers pick narrow, trendy niches because the title sounds good on LinkedIn, then discover that the niche is a small piece of a much bigger problem.
It doesn’t mean you’re an expert at everything. Nobody is. Aim for a T-shape: deep in one or two areas, and competent enough everywhere else to know when something smells wrong.
Competent means you can read the Terraform plan and notice it’s about to delete the database. You can look at a query plan and see the missing index. You can look at an eval set and notice it’s measuring the wrong thing. You don’t need to be the best at any of those, but you do need to catch the failure before production does.
That matters because AI makes self-deception easy. In the 2025 METR study, 16 experienced open-source developers worked on 246 real issues. They took 19% longer with AI tools, yet afterward believed it had made them about 20% faster. METR is careful to say that result is a snapshot, that it was a small sample, and that the tools have moved on since. Its February 2026 update says developers are likely more sped up now, though it calls its own data “very weak evidence” for how much. The lesson isn’t “AI is slow.” The lesson is that people are bad at judging their own output, and the less you understand the layer you’re working in, the worse you’ll be at it.
Trust is already low for a reason. In the Stack Overflow 2025 survey, which the DORA coverage cites, 46% of developers distrust AI accuracy and only 3% report high trust. The people who will thrive are the ones who can afford to verify.
Take the self-hosting setup from my last post. To run an open model on your own Kubernetes cluster, you need to understand GPU scheduling and cost, an OpenAI-compatible serving layer, data-governance policy, and an eval suite that tells you whether the model is good enough. That’s four disciplines, and no single specialist owns the result. The architect who can hold all four in their head ships it in a month. A committee ships it in a year, or doesn’t.
There’s no secret here. It’s a boring list of habits:
AI didn’t make architects obsolete, but it did make weak ones obsolete. Boxes and arrows are free now. What remains valuable is judgment across the whole system: the person who can look at an idea and say what it will cost, where it will break, and how to run it.
The future belongs to people who can build the thing top to bottom, and who know the difference between a draft and a design. It’s a lot of work, and nobody will give you a conference keynote for it. You’ll just be the person the team calls when something is on fire, and the person who prevented the fire in the first place.
Founder & CEO
AI made code cheap, but judgment across DevOps, data, infra, and services is still scarce. Why full-stack architects will define the next decade of software.
Sending prompts to hosted AI APIs means your source code, customer data, and internal documents leave your perimeter, protected only by a vendor’s promise. This post makes the blunt case for running open-weight models in your own cloud account, using Kimchi for the model layer and spend controls and Cast AI to autoscale GPUs on demand. It covers the real costs and objections, a way to check the economics on your own workload, and a six-step rollout starting with your most sensitive data.
OpenTelemetry is best understood as a standard telemetry pipeline: APIs and SDKs create signals, context propagation links work across services, semantic conventions make data consistent, OTLP transports it, Collectors process it, and exporters deliver it to observability backends.
Coding-agent cost is not mainly the price of one clever prompt. It is the recurring cost of moving repository state, tool output, and loop history through paid models until useful work is accepted. Gateway observability makes that spend attributable and governable, while agent-loop discipline determines how much context gets sent.