Serverless Craic from The Serverless Edge
Welcome to Serverless Craic from The Serverless Edge with Dave Anderson, Mark McCann and Mike O'Reilly. We want to share our tools and techniques so that you can use them to communicate your Technical Strategy with your C-Suite and business owners. We want to help you to build a serverless first organisation. We will show you how to use Wardley Mapping to gain situational awareness of where your cloud applications and business are. And then how to develop your technical capability in away that builds engineering standards to set your organisation up for sustainable success.Sounds like the tools and techniques that you need - then hit the subscribe!-ABOUT- Dave, Mark and Mike are senior technical architects/leaders passionate about driving technical strategy. They have led transformation journeys, technical excellence, cloud adoption and tech strategies in many industries.Active in various technologies including ML/AI, Public Cloud (IaaS, PaaS, SaaS), Engineering, Product, Cyber and UX.
Serverless Craic from The Serverless Edge
Serverless CrAIc Ep84 AI-Generated Code Is a Liability: Technical Debt & Engineering Excellence
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
Is AI-generated code creating more value — or more liability?
In this episode of Serverless Craic, David Anderson, Mark McCann, and Michael O’Reilly explore why one of software engineering’s oldest principles is suddenly more relevant than ever in the age of AI:
“Code is a liability. The system is the asset.”
As agentic AI and code generation tools accelerate development, teams are producing more code, more tests, and more complexity than ever before.
But:
Does more code actually mean better outcomes?
Are organisations creating massive technical debt without realising it?
What happens when AI accelerates poor engineering practices?
And how do you maintain confidence, security, and quality in probabilistic systems?
This episode explores:
AI-generated code and technical debt
Validation, verification, and testing strategies
Observability and evaluation frameworks
Security vulnerabilities and unmanaged code
Critical thinking in modern software engineering
Why “lines of code” ≠ business value
The return of XP and foundational engineering principles
Chapters
00:00 – Introduction
00:24 – Old engineering principles returning in the AI era
00:51 – The return of Extreme Programming (XP)
01:43 – “Code is a liability” explained
02:46 – AI-generated code and growing technical debt
03:32 – Why engineers must review AI-generated code carefully
05:16 – The history of generated code and technical debt
06:28 – Why more code doesn’t mean more value
07:12 – AI hype, supply chains, and unmanaged complexity
08:30 – AI accelerates weak engineering practices
09:02 – Why teams still struggle with testing strategies
10:39 – Observability and deploying with confidence
11:54 – Evaluation frameworks for probabilistic systems
12:55 – System boundaries and verification
13:11 – Engineers are still accountable for AI-generated code
13:50 – Critical thinking in probabilistic systems
14:44 – Security vulnerabilities and unmanaged legacy code
16:27 – Commodity systems vs unnecessary custom code
17:25 – AI models finding security vulnerabilities
18:38 – Exploration, testing, and security charters
20:02 – Why code liability matters more than ever
20:24 – Engineering excellence as competitive advantage
20:44 – Final thoughts
Resources & References
📘 Concepts & People Mentioned
Ward Cunningham — Technical Debt
Kent Beck — Extreme Programming (XP)
Dave Farley — Continuous Delivery & modifiable systems
Dan North — Engineering practices & architecture
Elizabeth Hendrickson — “Testing = Checking + Exploring”
📚 Topics Discussed
Technical debt
AI-generated code
Agentic AI workflows
Evaluation frameworks (evals)
Observability
Continuous verification
Security scanning
Probabilistic systems
Platform engineering
Serverless architecture
Engineering excellence
Serverless Craic from The Serverless Edge
Check out our book The Value Flywheel Effect
Follow us on X @ServerlessEdge
Follow us on LinkedIn
Subscribe on YouTube