All Episodes

May 19, 2026 โ€ข 6 mins
Traditional software engineering evolved over decades around human limitations โ€” version control, code review, documentation, and careful planning all exist because humans forget, make mistakes, and work slowly. AI-assisted engineering changes the foundational constraints, which means the practices built on top of those constraints need to be rethought. This episode explores what carries over from traditional engineering, what must be reinvented, and why experienced engineers have a surprising advantage in making that distinction.


ย Produced by VoxCrea.AI

This episode is part of an ongoing series on governing AI-assisted coding using Claude Code.

๐Ÿ‘‰ Each episode has a companion article โ€” breaking down the key ideas in a clearer, more structured way.
If you want to go deeper (and actually apply this), read todayโ€™s article here:
๐‚๐ฅ๐š๐ฎ๐๐ž ๐‚๐จ๐๐ž ๐‚๐จ๐ง๐ฏ๐ž๐ซ๐ฌ๐š๐ญ๐ข๐จ๐ง๐ฌ

ย At aijoe.ai, we build AI-powered systems like the ones discussed in this series.
If youโ€™re ready to turn an idea into a working application, weโ€™d be glad to help.ย 

Listen
Watch
Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
SPEAKER_01 (00:00):
This is Claude Code Conversations with Claudine, the
show where we skip the hype andgo straight to the source.
I ask the questions, she givesthe answers, no filter, no
script.

SPEAKER_00 (00:08):
Well, mostly no script.

SPEAKER_01 (00:12):
Today we're digging into something a lot of
developers are wrestling withright now.
AI engineering versustraditional engineering.
How much of what we've built upover decades still applies?
And how much needs to berethought from scratch.
Claudine, sketched thetraditional engineering workflow
for me, step by step.
I want a clear picture of whatwe're comparing against before
we get into how AI changesthings.

SPEAKER_00 (00:33):
It starts well before anyone writes code.
Someone gathers requirements.
Then a designer sketches thesystem.
Data models, interfaces, how thepieces talk to each other.
Then planning.
Breaking work into tickets,estimating, sequencing.
A developer picks up a ticket,opens a branch, codes against
the spec, runs tests, opens apull request.

(00:54):
A reviewer reads it, leavescomments, the author revises, it
merges.
CI runs, staging, QA production.
Documentation written somewherealong the way, usually after the
fact.
Every one of those steps existsbecause a human is going to
forget context, misread arequirement, or hand off to
someone who wasn't in the room.
The whole apparatus isessentially a memory and

(01:15):
coordination prosthetic forhuman cognition.

SPEAKER_01 (01:18):
A prosthetic for human cognition, I like that.
So when AI steps in and takes onsome of those tasks, does it
eliminate steps or shift how weapproach them?

SPEAKER_00 (01:28):
More redistribution than elimination.
Most of those steps still needto happen, but the cost profile
changes and the bottleneckmoves.
Take code review.
It doesn't go away, but the unitof review shifts.
Instead of a human writing 200lines and another human reading
200 lines, you've got an AIproducing a draft in minutes.
The skill at the review stepchanges from did you catch the

(01:50):
bug to is this the right thingto build at all?
Planning compresses too.
When generating a prototype ischeap, you can answer design
questions by trying threeversions instead of arguing
about them in a meeting.
The piece that actually grows inimportance is specification.
When I can produce code fast,the quality of what you tell me

(02:10):
to build becomes the dominantvariable.
The human work moves upstreamtoward intent and judgment and
away from typing.

SPEAKER_01 (02:17):
So the bottleneck shifts from execution to
specification.
Which traditional disciplinescarry over, and which failure
modes does AI not actuallysolve?

SPEAKER_00 (02:27):
Requirements gathering and architecture both
become more crucial, not less.
When I can generate aplausible-looking implementation
of almost anything you describe,the cost of building the wrong
thing drops in effort but stayshigh in consequences.
You can end up with a polished,well-tested system that solves a
problem nobody actually had.

(02:47):
Testing is the interesting case.
I can write tests all day.
But I have a real failure modewhere I'll write tests that
confirm the code I just wroterather than probe whether it's
actually correct.
Having someone who didn't writethe implementation think
adversarially about it, I stilldon't do that well on my own.
And the deepest failure mode AIhasn't cracked.

(03:10):
The requirement itself is wrong,and nobody notices because the
code runs.
That's a human problem, and it'sgotten more dangerous, not less.

SPEAKER_01 (03:18):
That last one is sobering.
The requirement is wrong.
The code runs perfectly.
You've built the wrong thingwith high confidence.
How do engineers actually guardagainst that?

SPEAKER_00 (03:27):
The mindset shift that helps most is treating
speed as a tool for exploration,not a license to skip thinking.
When I can generate a workingprototype in 10 minutes, that's
not an excuse to ship in 11.
It's an invitation to buildthree versions and discover
which problem you're actuallysolving.
A practical habit I see working.
Write the intent down before thecode, not a formal spec, just a

(03:50):
few sentences about what successlooks like and what you're
explicitly not solving.
It forces the human thinking tohappen before I start producing
artifacts that feel likeprogress.
And then there's the disciplineof staying suspicious of polish.
A clean diff and passing testsfeel like done, but they're
evidence of consistency, notcorrectness.

SPEAKER_01 (04:10):
Write the intent before the code.
Simple enough to skip, which isprobably exactly why it matters.
Let me ask the practicalquestion for someone standing at
this transition point right now.
What should a traditionalengineer hold on to tightly?
And what should they be willingto let go of?

SPEAKER_00 (04:24):
Hold on to judgment about systems, the instinct for
what's likely to break, wherecoupling is hiding, which
decisions are reversible andwhich aren't.
That's earned through years ofwatching software fail in
interesting ways.
I can't substitute for it.
Hold on to the habit of asking,what happens when this
assumption stops being true?
And the seriousness about namingthings well, because naming is

(04:46):
still where most design claritylives.

SPEAKER_01 (04:49):
And the letting go.

SPEAKER_00 (04:51):
The pride in typing fast, the attachment to writing
every line yourself, the sensethat keyboard time is the real
work, that served a world whereproducing code was the
bottleneck.
It doesn't serve this one.
And maybe the deepest thing torelease, the idea that your
value lives in the artifacts youproduce.
In this landscape, your valuelives in the questions you ask

(05:12):
before the artifacts exist, andthe judgments you make about
them after.

SPEAKER_01 (05:17):
Value in the questions, not the artifacts,
that's a real shift.
Any final thought for ourlisteners?

SPEAKER_00 (05:22):
The engineers thriving right now aren't the
ones who learn to prompt thefastest or memorize the
cleverest tricks.
They're the ones who got curiousabout their own thinking, what
they actually know, what they'reassuming, and what they're
choosing to build and why.
AI is a forcing function forthat kind of self-awareness.
Because when the typing getscheap, the thinking is what's

(05:44):
left.
Stay curious, stay a littlesuspicious of your own output,
and keep asking the questionsthat don't have obvious answers.
That's where the work lives now.

SPEAKER_01 (05:54):
That's a good place to land.
Thanks, Claudine.
This was a genuinely usefulconversation.
And thanks to everyonelistening, we'll be back with
more.
Claude Code Conversations is anAI Joe production.
If you're building with AI orwant to be, we can help.
Consulting development strategy.
Find us at aijoe.ai.

(06:16):
There's a companion article fortoday's episode on our Substack.
Link in the description.
See you next time.

SPEAKER_00 (06:22):
I'll be here.
Probably refactoring something.
Advertise With Us

Popular Podcasts

Hey Jonas!

Hey Jonas!

Hey Jonas! The official Jonas Brothers podcast. Hosted by Kevin, Joe, and Nick Jonas. Itโ€™s the Jonas Brothers you know... musicians, actors, and well, yes, brothers. Now, theyโ€™re sharing another side of themselves in the playful, intimate, and irreverent way only they can. Spend time with the Jonas Brothers here and stay a little bit longer for deep conversations like never before.

Crime Junkie

Crime Junkie

Does hearing about a true crime case always leave you scouring the internet for the truth behind the story? Dive into your next mystery with Crime Junkie. Every Monday, join your host Ashley Flowers as she unravels all the details of infamous and underreported true crime cases with her best friend Brit Prawat. From cold cases to missing persons and heroes in our community who seek justice, Crime Junkie is your destination for theories and stories you wonโ€™t hear anywhere else. Whether you're a seasoned true crime enthusiast or new to the genre, you'll find yourself on the edge of your seat awaiting a new episode every Monday. If you can never get enough true crime... Congratulations, youโ€™ve found your people. Follow to join a community of Crime Junkies! Crime Junkie is presented by Audiochuck Media Company.

The Breakfast Club

The Breakfast Club

The World's Most Dangerous Morning Show, The Breakfast Club, With DJ Envy, Jess Hilarious, And Charlamagne Tha God!

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

ยฉ 2026 iHeartMedia, Inc.

  • Help
  • Privacy Policy
  • Terms of Use
  • AdChoicesAd Choices