I stopped writing code in 2015. I just shipped a platform.
The standard story says you go up the ladder and lose the keys to the codebase. Agents broke that trade. The bottleneck moved off typing and onto judgment, which is the one thing a decade of management actually sharpens.

The last production code I shipped was Scala, around 2015. After that I went up.
More people, more countries, more org design, less keyboard. That is supposed to
be the deal. You trade building for leading, you slowly lose the keys to the
codebase, and one day you are the person in the room who can only point at things.
I made that trade on purpose. I don't regret it. But I never liked the part where the price was going quiet as a builder.
Over the last four months I built an internal platform. Solo. An engineering
metrics system pulling Jira, GitHub, HiBob, and calendars into one view. An
AI cost layer that attributes spend down to teams. A meeting transcriber with real
encryption and identity. A showcase service, a skills marketplace, and the
Terraform foundation underneath all of it. Not toys. Things people use.
I did not get younger or smarter. The bottleneck moved.
The scarce thing changed
For most of my career the scarce thing was typing. Knowing the syntax, holding the API in your head, grinding out the boilerplate, remembering where the bodies are buried in the build system. That is the muscle you lose first when you stop coding daily, and it is exactly the muscle that agents now rent to you for cents.
What they do not rent you is judgment. What to build and what to refuse. Where the real risk sits. Which "done" is actually done. Why a 403 leaks and a 404 doesn't. Whether the clean number on the dashboard is lying to you. That is the part a decade of management sharpens rather than dulls, because it is the part you have been doing in meetings the whole time.
So the leader-who-stopped-coding turns out to be carrying the half of the job that got more valuable, and renting back the half that got cheap.


What it changed about the job
I can now prototype the thing I am about to ask a team to build. In an evening. So I walk in with a running artifact instead of a slide, and the conversation stops being about whether it is possible and starts being about whether it is right.
I argue from artifacts now. That is the whole shift. "Here is the thing, here is what it cost, here is where it broke" beats any amount of confident hand-waving, including my own. I have killed several of my own ideas this way, faster and with less ego, because the artifact embarrassed them before a person had to.


What this is not
It is not "managers should all go back to coding full time." Your job is still the team. If you are heads-down in a worktree while your org drifts, you have optimized the wrong thing.
And it is not "you don't need engineers anymore." I built the parts I could specify. The engineers I work with build the parts that need someone living inside the problem for months, carrying context no spec captures. Those are different jobs. One did not eat the other.
The bottom line
The trade I made in 2015 had a hidden clause that just got rewritten. You can go up and keep the keys now. Not to ship the production system yourself, that is still the team's, but to stay fluent, to test your own ideas before you spend other people's time on them, and to stop arguing from vibes.
A leader who can still build, now that building is cheap, has an unfair advantage. Use it on your own ideas first. They deserve the scrutiny most.
