Connect your Claude, Codex or OpenClaw for full transcripts on millions of podcasts. Two week free trial, cancel anytime.

Start free trial →
AA Ahmad Al-Dahle On The Stack Overflow Podcast

“Senior engineers have been through an apprenticeship. They were a blacksmith at some point. They learned how to make a sword, and then suddenly there are machines making swords. If you work at the factory, do you really know how to make a sword, or are you just watching the machine stamp out swords? A senior engineer can deploy agents and produce effective code with low defect rates. A junior engineer can use the same techniques and generate higher-defect code.”

The Stack Overflow Podcast · Hands-On Engineering Podcasts · November 2026

“Senior engineers have been through an apprenticeship. They were a blacksmith at some point. They learned how to make a sword, and then suddenly there are machines making swords. If you work at the factory, do you really know how to make a sword, or are you just watching the machine stamp out swords? A senior engineer can deploy agents and produce effective code with low defect rates. A junior engineer can use the same techniques and generate higher-defect code.” — Ahmad Al-Dahle, The Stack Overflow Podcast

Context

Responding to the idea that early-career engineers are more AI-native, Ahmad Al-Dahle argues that experience and judgment matter more, not less, when working with coding agents.

Transcript

The Stack Overflow Podcast Around 18:10 into the episode
Ahmad Al-Dahle

…of deploying these tools at scale. And I think it's actually counterintuitive, but it's a complicated situation. The senior engineers have judgment. They've shipped things, they've written artisanal code, they've handwritten code, they've deployed it into production, they've been burned. They

Ryan Donovan

broke prod several times, right?

Ahmad Al-Dahle

It's almost like they've been through apprenticeship. They were a blacksmith at some point. They were in a blacksmith apprentice. They learned how to make a sword. And then suddenly there's machines making swords now. And so if you work at the factory, do you really know how to make a sword? Or are you just kind of watching the machine stamp out swords? So there is this like weird dynamic in the industry. We're still figuring out. And I haven't figured out the perfect answer to this, but I don't really hear it talked about. And a senior engineer can now deploy agents and produce like really effective code with low defect rates. And a junior engineer can leverage the same techniques, but generate higher defect code because of the lack of judgment or experience that they haven't had the time. And so what that does to software engineering over the next couple of years is kind of an unknown.

Ryan Donovan

You know, with a lot of folks I talk to are building software factories, right? To go with the factory analogy, they're building plow shares and not swords. But the judgment has to be engineered into the system pretty sort of explicitly, right? And I think codifying that sort of ties and knowledge…

Ahmad Al-Dahle

We've been experimenting with a few things that are interesting, but I don't think are like cures. You know, we have this like concept of context graph that encodes institutional knowledge. It's just like a shared memory bank, like a company brain, if you will, which we're hoping to like be able to…

Ryan Donovan

Another issue I've seen, you know, in a lot of larger engineering organizations, you lock down the tools, the languages, the things that any developer can use, right? With AI, it seems like I've talked to folks who their organization just has thousands of skills, many that do the same thing, little…

Speaker names come from our own diarization. The position is estimated from where the line sits in the episode.

More from The Stack Overflow Podcast