17 Sept 2026 AI Skills with Matt Pocock
"Former voice coach turned developer shares insights on AI integration in software engineering, emphasizing fundamentals, adaptability, and structured workflows for productivity."
More The Pragmatic Engineer episodes

Published 12 Aug 2026
Duration: 01:25:32
"AI's impact on software engineering is reshaping code review, reliability, and career paths, demanding new verification methods, ethical accountability, and adaptability in a rapidly evolving field."
Brought to You By:* Antithesis - verify your system's correctness without human review or traditional integration tests - and avoid bugs or outages.*...
The podcast discusses the growing divide in software engineering over the adoption of AI, highlighting two distinct perspectives: those who embrace it as essential for staying competitive and those who are skeptical due to observed reliability issues and degraded system stability. Central to the discussion is the evolving role of code review, with the argument that engineers will inevitably ship AI-generated code they haven't read - mirroring existing practices in operations and QA, where engineers routinely deploy code they didn't write. The conversation emphasizes that as AI increases code output, the bottleneck shifts from writing to validating code, necessitating stronger testing, observability, and engineering discipline.
The discussion expands to broader implications of AI in software development, including the need for robust verification mechanisms, especially given AI's non-deterministic nature. It underscores that AI demands more - not less - engineering rigor, with a focus on structured telemetry, auto-instrumentation, and proactive observability to manage complexity. The podcast also explores organizational shifts, such as the declining role of middle management and the rising value of individual contributors with AI skills, while advocating for ethical, human-led technological adoption. Themes of trust, accountability, and the importance of maintaining human judgment in AI-augmented workflows are consistently emphasized.
What if you shipped AI-generated code without reading it, but with full test coverage and observability?
What if you replaced your legacy code module entirely with AI-generated code instead of patching it?
What if you treated your AI agent as an untrusted junior developer and applied Ops-style validation to every commit?
17 Sept 2026 AI Skills with Matt Pocock
"Former voice coach turned developer shares insights on AI integration in software engineering, emphasizing fundamentals, adaptability, and structured workflows for productivity."
9 Sept 2026 Building Codex with Tibo Sottiaux
"Explores Codex's AI-powered coding assistant development, Rust's role, open-source benefits, AI's impact on software workflows, and the future of AI-assisted problem-solving."
26 Aug 2026 Why performant code matters (but gets widely ignored), with Casey Muratori
"Performance optimization in software hinges on early architectural decisions, deep system knowledge, and avoiding premature abstraction, with historical and modern challenges shaping its evolution."
19 Aug 2026 From Chrome DevTools to AI Engineering, with Addy Osmani
"AI is reshaping software engineering by automating coding tasks, while adaptability, leadership, and lifelong learning remain key to thriving in the evolving tech landscape."
29 Jul 2026 Formal methods with Hillel Wayne
"Formal verification methods, like TLA+ in AWS's DynamoDB, ensure AI-generated code correctness, with property-based testing offering a practical middle ground; the discussion affirms software engineering as a legitimate discipline, balancing traditional principles with rapid iteration and open-source culture, while exploring AI's future impact on development and job markets."