All Episodes

November 5, 2025 13 mins

Agentic coding isn't software engineering. If you've been coding for a while, it doesn't give you the same rewards. Yet some developers are all too eager to let their skills atrophy and outsource the fun parts of being a developer to an AI, instead of fixing the root issue - their skill issue. This is mainly targeted towards junior developers, but a lot of this applies to more experienced developers as well. Or it will, once they let their skills atrophy.

---------------------------------------------------

👾 Join Discord - https://discord.gg/TpQe2k8Ab3
💻 Learn Frontend (20% off): https://scrimba.com/the-frontend-developer-career-path-c0j?via=donthedeveloper
⚙️ Learn Backend (25% off): https://boot.dev/?promo=DONTHEDEVELOPER
🐱 Learn NestJS (free) - https://scrimba.com/nestjs-c0n7djgjma?via=donthedeveloper
🧠 Advanced Coding (40% off) - https://app.codecrafters.io/join?via=donthedeveloper
👥 1 on 1 Mentorship - https://cal.com/donthedeveloper/mentorship
🐦 Follow on X - https://x.com/thedonofcode

Disclaimer: Some product links are affiliate links which means if you buy something I'll receive a small commission at no extra cost to you.

Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Don Hansen (00:00):
If you enjoy agentic coding more than you do coding
without AI, you don't reallylike coding.
Stop telling people you likecoding.
Of course, you don't likecoding.
Not nearly as much as youthought you did.
Agentic coding is so I put moretime into really trying to

(00:22):
utilize AI to build out certainfeatures.
I have apps that would greatlybenefit me to build out with AI,
and I just hate every bit ofit.
So what is agentic coding?
What does that mean to adeveloper?
That means several things.

(00:42):
Um, one, I don't know if you'velike some developers just work
in a very small shop and theydon't really do code reviews.
They don't get code reviews.
So maybe you're not used tothis.
But if you are working with ateam that does code reviews, I
don't know about you, but Iwould rather be building
features than reviewing otherpeople's features that they

(01:04):
built.
I don't like code reviews.
I do them to help others, butit's not my favorite part of
being a developer.
It's one of those parts whereit's like, you just gotta do it.
Um, I don't really like settingup the feature in local and
testing it out.
I don't care.
I like building my ownfeatures.

(01:24):
I like building stuff.
You are a code reviewer withagenda coding.
You are constantly reviewingthe AI's shitty ass code.
Unless you keep it very localscope and do it little by little
by little, um, have really goodspec files, and we'll talk
about that in a second, but youare a code reviewer.
That's all you are.

(01:45):
You're not a developer.
There's so much more to being adeveloper than just code
reviews.
And if you honestly just stickto code reviews with agenda
coding and having it build outfeatures for months, you're
gonna get extremely rusty.
You're not going to be a goodsoftware engineer.
A lot of people that areleaning on these AI tools
extremely heavily as a softwareengineer are going to atrophy

(02:07):
with skills that are stillrelevant.
And you really need to think toyourself: if all you like doing
is code reviews because youlove agenda coding, why are you
trying to become a softwareengineer?
It's okay to be a little bittech savvy and kind of be, you
know, go towards a projectmanagement route, indie hacker

(02:28):
route, and just get stuff outquickly.
Well, okay is maybe not theright word.
It is a path that you canchoose.
Why are you trying to become asoftware engineer?
There's so much depth tobecoming a software engineer to
be competitive right now.
There are other options.

(02:50):
I'm being serious about this.
If you truly love agendacoding, you might be going down
the wrong path of trying tobecome a software engineer.
So another thing to make agendacoding very effective is
creating really good spec files.
Um, product managers can dothis very well, especially tech
savvy, technical projectmanagers, they can do this very

(03:11):
well.
They're used to building out alot of issues and they like that
sort of they they like thespecs, they like that aspect of
project management where theyreally have to think through and
outline all the pieces of thefeatures, all the pieces of the

(03:32):
solution, because they've verythoroughly identified the
problem that they're trying tosolve, right?
If you need to build out a specfile, you're probably going to
start with something a littlebit more generic, but you have
to understand the problem thatyou're trying to solve, even
think about how the solution isbroken down.
When you deliver this to AI, itcan be much more effective in

(03:56):
generating code.
But you're a project manager.
I don't mind creating tickets,I don't mind breaking things
down.
I actually find that helpfulsometimes, but it is an aspect
of being a software engineer.
And sometimes something youdon't really have to deal with,

(04:17):
especially kind of likejunior-ish level.
Um, but sometimes you have veryheavy project management where
they are doing a lot of this foryou.
I don't think I would thrive insomething like that.
I like kind of being, I likebeing close to the issues that
I'm trying to solve.
I like really understanding theuser's complaints and their

(04:39):
frustrations.
But you want to be really goodwith agenda coding, you need to
be a good project manager andyou need to love code reviews.
Those are the two main things.
Both of those, to spend most ofmy time on both of those,
sounds horrible.
That sounds so fucking boring.

(05:02):
I don't know how anyone thatsays they love software
engineering that wants to be asoftware engineer would settle
for that.
It's like the worst parts ofbeing a software engineer, like
some of the best parts are justsolving really, really hard
challenges.
If you're using AI to try todebug your code, what are you
doing?
That's fun.

(05:22):
Why aren't you having fun withthat?
You're going to grow and getfaster eventually, but you are
just outsourcing the debuggingpart of it, which is very often
lackluster.
But, you know, if it's scopelocally, it doesn't require a
ton of context.
It doesn't require a lot ofdifferent pieces of your code

(05:43):
base.
It can help, it can solve somebugs pretty quickly, but don't
you enjoy doing that?
It's not an excuse that AI doesit faster.
If AI does it faster, it meansthat's a skill issue.
AI is not that good, especiallywith a lot of context.
It's not that great right now.

(06:04):
And if it's faster than you,that should be a signal that
that's a skill issue that youcan improve and get better.
Don't you want to get better?
Because if you don't, you areexactly the type of developer
that will be replaced by AI.
You just are.
I don't understand how peoplehave they just so easily adopt

(06:28):
this mindset of accepting such alow skill level for yourself.
To me, that's such a patheticthing to accept.
Why don't you want to getbetter?
Why do you want to outsourceyour intelligence, your
problem-solving ability, yourability to code to something

(06:51):
else?
What you're just handing awayyour job.
Like I it just doesn't makesense to me when software
engineers push agentic coding.
If you're an indie hacker,fine.
If you're a project managerthat is tired of working with
software engineers, fine.
Like I I get those.
I guess this is it's just arant.

(07:13):
I here's what I love aboutsoftware engineering.
And I think it aligns with alot of other software engineers,
at least that I've worked with.
I love organizing a code basethat grows.

(07:34):
I like trying to make itscalable.
I like making trade-offs withimplementations and owning that.
I like facing the demons thatI've created with one of my
implementations, getting pissedoff at myself or doing something

(07:56):
so dumb, and then owning thatand getting better from it.
I don't care about correctingAI.
I'm not helping anyone by doingthat.
I feel like it's such a wasteof time.
I don't mind code reviews fordevelopers that need to grow.
And I mean, code reviews fordevelopers that are better than

(08:18):
me, it's still helpful.
More eyes on something is stillhelpful.
A different perspective isstill helpful, but we're all
kind of just helping each othergrow and build better stuff.
I don't like mentoring an AI.
It's not human.
I don't give a shit if it getsbetter.
I don't care about AI.

(08:38):
I don't care about it growing.
I like mentoring.
I can't mentor an AI.
That's not mentorship.
Like when you mentor juniordevelopers, there's fulfillment
in that, there's rewards inthat.
Like I feel rewarded for seeinga junior developer grow and
being a big reason of why thathappens.

(08:59):
How can you care aboutinvesting so much time into
trying to improve your AI?
Why don't you just improveanother junior developer?
I just it it it feels so weirdwith the direction that we're
going with this blind acceptanceof something that isn't human,

(09:24):
right?
And that's not even that good.
Like if it would replacesoftware engineers, which it I
it was supposed to, what, twoyears ago?
I I don't even know at thispoint.
Fine, software engineering canevolve, but LLMs after the
release just continue to getworse and worse and worse and

(09:45):
worse.
I don't like fixing all thebugs that they create in my code
base.
It's a pain in the ass.
How is this a pleasurableexperience for people?
You want to know why?
It's because the people thatare pushing agentic coding are
either extremely pressured bymanagement, but likely have a
skill issue that they don't wantto improve.

(10:07):
They're just desperate to pushout something fast.
It doesn't matter that it'sscalable or good code, but it
works.
And there are product managers,there are executives at
companies that that is all theycare about.
And as software engineers,we've had a fight against that
for a very long time.
Because we have to continue toclean up that fucking garbage
over and over and over.
But if you want that in yourcode base because you feel

(10:30):
pressure, fine.
But if you step outside ofthat, because I think that's
kind of niche territory, atleast at the moment, when you
step outside of that and you'rebuilding something with a team
and you're a good developer, youyou realize how unmaintainable
this becomes.
When you are leaning heavily onagenda coding, you realize that

(10:52):
it is just producing a veryunscalable application, very
unmaintainable application, andthat snowballs over time, and
your experience gets worse andworse and worse.
The people that are pushing foragenda coding, and I think this
is really important, are peoplethat don't care to be really

(11:13):
good developers.
They just want to push out aproduct quickly.
That's it.
They don't really enjoy codingas much as you think they do.
They don't like being asoftware engineer as much as you
think they do, but they mightbe loud, they might have a lot
of followers.
But these types of people,they're product managers.
They just see coding as a meansto an end.

(11:37):
And I've seen this in a lot ofmy comments.
It's like coding is a means toan end.
I've seen that comment over andover and over.
I know exactly the type ofdeveloper, they're not a
developer.
I know exactly, but they claimthey are.
I know exactly the type ofperson that says that.
I've met a lot of those people.
They aren't going to dive deep.
They're not trying to become areally good software engineer,

(11:59):
despite what they tell you, butit's just noise on the internet
right now.
So if you truly enjoy coding,if you enjoy the craft of it, if
you enjoy the creativity of it,if you like architecture, if
you like seeing your shitty codeimprove over time, if you like
helping other developers andseeing their code improve over

(12:21):
time, and you just respectyourself enough to want to
become a good software engineerin this field, you want to lift
others up.
I promise you, you are notalone.
There's just so much noise thatis completely misrepresenting

(12:43):
what software engineering is.
It's misrepresenting who reallygreat software engineers are
and how they got there.
I promise you, agentic codingis not the way, and you are only
going to shoot yourself in thefoot if you are actually serious
about software engineering.
Please, please put down the AIand fix your skill issues.
Advertise With Us

Popular Podcasts

Stuff You Should Know
Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

The Burden

The Burden

The Burden is a documentary series that takes listeners into the hidden places where justice is done (and undone). It dives deep into the lives of heroes and villains. And it focuses a spotlight on those who triumph even when the odds are against them. Season 5 - The Burden: Death & Deceit in Alliance On April Fools Day 1999, 26-year-old Yvonne Layne was found murdered in her Alliance, Ohio home. David Thorne, her ex-boyfriend and father of one of her children, was instantly a suspect. Another young man admitted to the murder, and David breathed a sigh of relief, until the confessed murderer fingered David; “He paid me to do it.” David was sentenced to life without parole. Two decades later, Pulitzer winner and podcast host, Maggie Freleng (Bone Valley Season 3: Graves County, Wrongful Conviction, Suave) launched a “live” investigation into David's conviction alongside Jason Baldwin (himself wrongfully convicted as a member of the West Memphis Three). Maggie had come to believe that the entire investigation of David was botched by the tiny local police department, or worse, covered up the real killer. Was Maggie correct? Was David’s claim of innocence credible? In Death and Deceit in Alliance, Maggie recounts the case that launched her career, and ultimately, “broke” her.” The results will shock the listener and reduce Maggie to tears and self-doubt. This is not your typical wrongful conviction story. In fact, it turns the genre on its head. It asks the question: What if our champions are foolish? Season 4 - The Burden: Get the Money and Run “Trying to murder my father, this was the thing that put me on the path.” That’s Joe Loya and that path was bank robbery. Bank, bank, bank, bank, bank. In season 4 of The Burden: Get the Money and Run, we hear from Joe who was once the most prolific bank robber in Southern California, and beyond. He used disguises, body doubles, proxies. He leaped over counters, grabbed the money and ran. Even as the FBI was closing in. It was a showdown between a daring bank robber, and a patient FBI agent. Joe was no ordinary bank robber. He was bright, articulate, charismatic, and driven by a dark rage that he summoned up at will. In seven episodes, Joe tells all: the what, the how… and the why. Including why he tried to murder his father. Season 3 - The Burden: Avenger Miriam Lewin is one of Argentina’s leading journalists today. At 19 years old, she was kidnapped off the streets of Buenos Aires for her political activism and thrown into a concentration camp. Thousands of her fellow inmates were executed, tossed alive from a cargo plane into the ocean. Miriam, along with a handful of others, will survive the camp. Then as a journalist, she will wage a decades long campaign to bring her tormentors to justice. Avenger is about one woman’s triumphant battle against unbelievable odds to survive torture, claim justice for the crimes done against her and others like her, and change the future of her country. Season 2 - The Burden: Empire on Blood Empire on Blood is set in the Bronx, NY, in the early 90s, when two young drug dealers ruled an intersection known as “The Corner on Blood.” The boss, Calvin Buari, lived large. He and a protege swore they would build an empire on blood. Then the relationship frayed and the protege accused Calvin of a double homicide which he claimed he didn’t do. But did he? Award-winning journalist Steve Fishman spent seven years to answer that question. This is the story of one man’s last chance to overturn his life sentence. He may prevail, but someone’s gotta pay. The Burden: Empire on Blood is the director’s cut of the true crime classic which reached #1 on the charts when it was first released half a dozen years ago. Season 1 - The Burden In the 1990s, Detective Louis N. Scarcella was legendary. In a city overrun by violent crime, he cracked the toughest cases and put away the worst criminals. “The Hulk” was his nickname. Then the story changed. Scarcella ran into a group of convicted murderers who all say they are innocent. They turned themselves into jailhouse-lawyers and in prison founded a lway firm. When they realized Scarcella helped put many of them away, they set their sights on taking him down. And with the help of a NY Times reporter they have a chance. For years, Scarcella insisted he did nothing wrong. But that’s all he’d say. Until we tracked Scarcella to a sauna in a Russian bathhouse, where he started to talk..and talk and talk. “The guilty have gone free,” he whispered. And then agreed to take us into the belly of the beast. Welcome to The Burden.

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

Connect

© 2026 iHeartMedia, Inc.