CTO + VP Engineering briefing 01 / 13

Slide 01

I Want You Software Developers to Be Unhappy. Not All of You. The Ones Still Defending the Version of the Job That AI Has Already Eaten.

CTO + VP Engineering
Core claim

The "software developer" as the role has been defined for fifteen years is going through what farmers went through with the tractor. If you are still doing the old job and you are not unhappy, you have not been paying attention.

A new job family is forming and it deserves its own name. Call it the AI Engineer. It is not a marketing phrase. It is what this profession is becoming and what your competitors are already hiring for. The engineer two desks over is quietly turning into one while your senior writes their fifth comment thread about why the model "doesn't really understand the system."

Signal One AI Engineer who knows what they are doing now ships three to ten times what a 2019-style senior ships in a sprint, on the same quality bar, on the same stack.

Slide 02

Yes, That Is the Title. You Probably Think I Am Being Mean. I Would, Too, If I Were Reading It. Hold Off a Minute. The Engineer Who Is Unhappy Is Often the One Being Asked to Leave Behind a Definition of "Happy" That Quietly Stopped Applying.

The disarm

The engineer who is happy in 2026 is the engineer who ships. The engineer who is unhappy is often the one being asked to leave behind a definition of "happy" that quietly stopped applying. Those are not the same person.

If that frame annoys you, I am doing my job. Keep reading.

01

Empathy first

I sat in that chair for two decades. I like the headphones, the latte, the green bar at the end of a quiet hour. The craft is real. So is the satisfaction. None of that is the question.

02

Then the hard part

The work the comfort was built around stopped being the work. The friction the platform team was paid to remove is the friction the model removed instead. Removing friction from work that no longer needs to be done by a human is not a benefit. It is denial.

03

The unhappiness is a useful signal

It tells you the old shape no longer fits. The right move is not to make the old shape comfortable again. It is to step into the new one before someone else does it on your roadmap with your customers.

Slide 03

"Developer Happiness" Showed Up Around 2014. Spotify's Engineering Culture Videos. Sandro Mancuso's Software Craftsmanship. Forsgren and DORA's Accelerate. For a Decade It Meant Something Specific, and the Economics Were Clean.

Then
2014

Spotify Engineering Culture

Squads. Tribes. Autonomy. The first widely circulated articulation of what a happy engineering org might look like at scale. Half the industry copied the org chart. Most missed the point.

2014

Mancuso, Software Craftsmanship

The book landed. Conferences mushroomed. "Craft" became the moral frame for the daily work. A generation of senior engineers anchored their identity to it.

2018

Forsgren, Humble, Kim — Accelerate

DORA gave the industry its first defensible link between developer experience and business outcomes. The CFO had a number. Happiness had a P&L line.

The math

A senior costs $100K to replace

Removing the small daily indignities — the 2009 laptop, the 47-minute CI, the missing paved road — paid for itself in retention. That was the right intervention for that era.

Slide 04

Then the Work Changed. The Friction Those Programs Were Built to Remove Is Now Removed by Something Else. The Platform Team Did Not Finish Paving the Road. The Model Paved It.

Now

Happy in 2019

  • A laptop newer than 2009.
  • CI under fifteen minutes.
  • A platform team that built the paved road.
  • Three uninterrupted hours in the zone, headphones on.
  • The seventh CRUD endpoint of the morning, hand-typed, soothing.

Happy in 2026

  • Productive on the work that actually matters.
  • Shipping at a cadence that would have been unimaginable in 2019.
  • Spending the day on judgment, system design, and spotting what is wrong with the diff the model just handed you.
  • The boilerplate is gone. The morning is short. The shipped artifact is the same or better.
  • The work that compounds is the only work left that is yours.

Slide 05

There Is a New Job Family Forming, and It Deserves Its Own Name. Call It the AI Engineer. It Is Not a Marketing Phrase That Will Fade. It Is What This Profession Is Becoming. It Is What Your Competitors Are Already Hiring For.

The new job family
The role

Farmers went through this with the tractor. Typesetters went through this with the laser printer. The job did not disappear. The job stopped looking like the job. The people who refused to look up lost a decade.

The AI Engineer is what comes next. Same craft floor — CI/CD, automated testing, roll-forward deploys, the catalogue of things we know is good. None of that goes away. It compounds. The leverage on top of it is now orders of magnitude higher.

The published working standard for the role lives at We Went Through the Training and We're Not Seeing the Value. That piece is the job description. This deck is why your engineers should want to be one — and why you should want to fund the ones who already are.

Slide 06

Meet Bob. Headphones On. Oat Milk Latte. Beck, Feathers, Fowler on the Shelf, Spines Out. He Has Been Writing Unit Tests Since 9:14 AM and He Calls It Soothing. Bob Is Not an Age Bracket. Bob Is a Posture.

Meet Bob

If you are Bob's manager and Bob is unhappy, congratulations. You are doing your job.

Last quarter you asked him to start using AI Agent Dev Tooling and to stop hand-rolling the same five test scaffolds he has been hand-rolling since 2019.

01

What Bob is good at

Real instincts about state management. About idempotency. About the weird race condition in the payment retry loop nobody else can find. You do not want to lose those. They are not what is in question.

02

What Bob's job is

To ship working tested product to customers. Not to feel soothed. Those two things are not the same, and the gap between them is now the gap between Bob and the engineer two desks over.

03

Bob is a posture, not an age

The Bob I see most is fifteen years in. The next most common Bob is twelve months out of bootcamp at a Vim setup he spent two weekends configuring, treating AI as "training wheels for people who never learned the craft." Same headphones. Same one article about hallucinations that decided the issue.

Slide 07

The Majority of Software Is Not Special. CRUD on a Database. An API That Talks to Another API. The HR System, the Loan Origination Platform, the Booking Flow. Two Engineers Replaced a Ten-Person Hiring Plan in Twelve Months. Real Production. Real Roadmap.

Customer Zero
The shape of most work Line-of-business

CRUD endpoints. Report screens. A scheduled job that emails someone if it breaks. Pick any company that is not a chip designer or a flight controls vendor — that is the work their engineers are doing. There is no longer a defensible reason to write it the way Bob wrote it in 2019.

The output gap 3–10x per engineer

One engineer with AI Agent Dev Tooling who knows what they are doing and reviews what comes back. Same quality bar. Same test coverage. Shipped at the end of the day instead of the end of the quarter. The numbers are not subtle.

Customer Zero, published 2 replace 10

Two engineers replacing a ten-person hiring plan in twelve months. Real production code, real roadmap, real monolith decomposed. Most companies measuring this on private dashboards stay quiet because they do not want their competitors to copy them. Read the case.

If Bob is producing one feature per sprint and the engineer next to him is producing seven, you do not have a tooling problem. You have a Bob problem.

Slide 08

"But the Hard Stuff..." Sometimes the List Is Real. FDA Firmware. A Trading Engine Where a Regression Costs Eight Figures. The Kernel Module Everyone Is Afraid to Touch. Even Those People Should Be Trying. Not Shipping AI to the Safety-Critical Path Tomorrow. Trying.

The hard stuff

What is real

  • FDA-scrutinized firmware where a regression is a recall.
  • Trading engines where a bug is an eight-figure morning.
  • The kernel module the team would rather rewrite than touch.
  • AI assistance on those domains is uneven today. That is honest.

What "trying" looks like

  • Build the scaffolding with it.
  • Write the test harness with it.
  • Generate the fuzzing inputs with it.
  • Spike the architecture on a Saturday with it.
  • Build a single neuron of intuition about how to direct it before the tooling catches up to your domain.

Slide 09

Would Your Customers Pay More for Hand-Crafted Code? Pagani Builds Cars by Hand. Three Million Dollars Each. Toyota Sells the Camry. Software for the RPM Team Is Not Pagani. It Is the Two-Dollar Taco. The Customer Wants the Report to Render. That Is the Whole Deal.

The two-dollar taco
Pagani

A few dozen cars a year, $3M each

There is a market for hand-crafted. It is small. It is luxury. The marketing claim is "we built this by hand." That is the entire pitch and the entire price.

Camry

The car that gets you to soccer

Nobody pays extra because the door panels were hand-fitted. The buyer wants the car to start when they turn the key. That is the deal. That is the entire deal.

$2 taco

Line out the door at lunch

Nobody asks the cook whether the tortillas were pressed by hand. Try selling a $5 "hand-pressed artisan" version out of the same window and you lose to the truck across the street that does the $2 version twice as fast.

Your RPM tool

The customer wants the webhook to fire

Bob's craft is real. It is also invisible. The customer cannot see it. The buyer is not paying for it. The competitor across town who ships at three times the cadence is taking the deal anyway.

Slide 10

Bob Refactored Order Processing. Cyclomatic Complexity Down From 21 to 17. The Tests Still Pass. The Behavior Is Unchanged. Two Rows Over, Marcus Rebuilt CI So Deploys Take Four Minutes Instead of Forty-Seven, Stood Up Blue-Green, and Shipped the Webhook RPM Has Been Asking About Every Friday Since February.

What got built

Bob's sprint

  • Refactored a working, tested, not-on-fire module.
  • Cyclomatic complexity 21 → 17.
  • Tests still pass. Behavior unchanged.
  • "We should fix the pipeline. I just don't have time."
  • Bob does have time. He is choosing to spend it on the part that feels good and calling the part he is avoiding "we should do that someday."

Marcus's sprint

  • CI deploy time: 47 min → 4 min.
  • Blue-green deployment, rollback in seconds, no 2 AM page.
  • Shipped the webhook the RPM team has been asking about since February.
  • Does not look smug. Just shipping.
  • Same eight-hour day. Same stack. Different relationship to the tools.

Slide 11

Bob Is a 2024 Senior. Marcus Is a 2026 Senior. Only One of Those Jobs Is Hiring. Bob's Skills Were Calibrated for a Job That Has Changed Underneath Him. The Years Are Real. The Title Is Real. The Standard Moved.

The standard moved

When you ask Bob why he does not trust AI, he points to a mistake an AI agent made for him in February of 2024. He has not touched it since. That was two years ago. Skepticism is staying current with what a tool can and cannot do. What Bob is doing is using a single bad experience from a previous era as permanent permission to stop looking.

That is the behavior of an engineer who needed an excuse, and February 2024 happened to provide one.

01

Bob, by the 2024 definition

Has the years. Has the title. Goes to the craftsmanship conference every spring and comes back with notes on hexagonal architecture and value objects. By the standards of 2024, exactly what "senior software engineer" was supposed to mean.

02

Marcus, by the 2026 definition

Fewer years on his resume. Has never spoken at a conference. Ships seven times what Bob ships on the same quality bar. By the standard of the job that exists now, Marcus is the senior engineer in the room.

03

What you are paying Bob's premium for

A standard that was retired while he was at the meetup. The instincts about state management still matter. The years of careful refactoring still matter. The unwillingness to update the toolchain does not. Pay for the parts that compound. Stop subsidizing the part that does not.

Slide 12

If You Cannot Point to Three Things AI Broke and Forced You to Rebuild in the Last Twelve Months, You Do Not Have an AI-Native Team. You Have a 2024 Team Using a 2026 Toolbox. Your People Should Be Breaking Your Processes. That Is the Signal You Wanted.

The signal
What "broken in a useful way" looks like

The sprint is too long because they ship in three days now. The PR review is too slow because the model wrote half of it before the human opened the file. The standup is dead because async-with-an-agent ate it. The "definition of done" no longer matches what production looks like.

If your standups, sprint length, code review, and release process look identical to what you ran in 2024, that is the signal you missed. Bob complaining about the new tools is not the dangerous Bob. The dangerous Bob is the one who is content with the old ones, because the content Bob is not generating the friction that would tell you the work has already changed.

If a competitor down the street is shipping seven features a sprint with the same headcount, on the same quality bar, what is your plan when their pricing drops twenty percent and your customers notice? What do you tell your board? What do you tell Bob two years from now, when the soothing has nowhere left to go?

Slide 13

To Bob's Manager: Pair, Teach, Do Not Lecture. To the Software Developer Reading This: Be Unhappy. Then Go Do Something With the Unhappiness.

The close
To Bob's manager

Do not send him this article. Do not print it out and slide it across the desk. Do not screenshot the section that sounds like him.

Pair with him. Teach him. Sit next to him for an afternoon and use the new tools together on a piece of work from your backlog, not a tutorial. Show him what shipping at the new cadence looks like in your codebase, on your stack, on the ticket he was about to spend a sprint on. That is the intervention.

If you cannot do that — if you have not used the tools yourself, if you cannot demonstrate the new cadence on a problem you own — that is a different post, and Bob is not your problem.

To the developer If you got this far and the piece annoyed you, good. That annoyance is the most useful signal you have this year. The AI Engineer is not smarter than you. They are six months further down a road that does not have an off-ramp.