The Pragmatic Engineer The Pragmatic Engineer

Stop being skeptical about AI for development with Charity Majors

Aug 12, 2026 · 1h 25m

Summary

Charity Majors discusses the polarization between AI enthusiasts and skeptics, arguing that reliability is declining as engineers ship unread code. She advocates for adopting QA and Ops validation practices to manage non-deterministic AI systems and emphasizes that engineers must "own the loop" rather than blindly trusting tools. The episode covers the need for higher engineering discipline, the shift from editing to replacing code, and the importance of honest dialogue about AI's costs and benefits.

Topics discussed

Introduction: The two camps of AI in software engineering Charity Majors' background: Linden Lab, Facebook, and Parse Open source contributions and the limits of individual metrics The 2025 AI inflection point and the rise of tooling AI coding capabilities and the shift to immutable infrastructure Code generation, evals, and the role of QA and sysadmins Rethinking code reviews and testing in production AI-validated PRs and behavioral testing strategies Deterministic vs non-deterministic systems and AI norms Sponsors: WorkOS authorization and BuildKite CI/CD Respect, attention economy, and the rising quality bar SEVZeros, on-call stress, and bridging the AI divide AI as a tool, code vs prose, and future hiring trends DevOps, separation of concerns, and fast feedback loops Telemetry, observability, and AI agent insights Observability book updates and vendor partnerships Leadership skills, business acumen, and team dynamics Career advice: Embracing AI and navigating job markets AI fatigue, social media burnout, and bottom-up adoption Closing thoughts: Ethics, limits of growth, and trust
Listen ad-free on Castria