More Practical AI episodes

Humility in the Age of Agentic Coding thumbnail

Humility in the Age of Agentic Coding

Published 17 Mar 2026

Duration: 3326

AI's transformative impact on software development includes productivity gains through tools like code generation, challenges in accuracy and reliability, debates over factual limitations and non-deterministic outputs, ethical concerns around job displacement, and the integration of AI into workflows via projects like Rue, which explore AI-human collaboration and the evolving role of developers.

Episode Description

What happens when an AI hater starts building with AI agents? In this episode, we talk with software engineer Steve Klabnik, known for his work on the...

Overview

The podcast explores the evolving role of AI in software development, emphasizing its transformative potential and the challenges in defining its practical applications. Steve Klavnik, a software engineer with a background in Rust programming, shares his journey from skepticism toward AI to becoming an advocate after engaging with tools like ChatGPT. He highlights AIs utility in tasks such as generating drafts and improving productivity, though acknowledges its probabilistic nature and limitations, advocating for a balanced view of its capabilities. The discussion also addresses broader debates around AIs impact on workflows, including the need for nuanced understanding of its implications, disputes over factual accuracy, and the cultural divide between programmers deterministic expectations and non-experts adaptability to AIs unpredictability.

Key themes include critiques of traditional software practices, such as rigid code formatting rules, and the push for epistemic humility in reevaluating long-held assumptions. The conversation extends to AIs potential to reshape software engineering, with debates on whether tools like large language models (LLMs) could replace processes like code reviews or pull requests. Steve reflects on his work on the Ru programming language, an experimental project blending features from Rust, Go, and other languages, aimed at balancing performance, type safety, and developer experience. The episode also touches on philosophical questions around AI consciousness and the ethical concerns of job displacement, while underscoring the importance of adaptability and experimentation in navigating AIs integration into the industry. Finally, the discussion emphasizes the tension between speed and quality in development practices, questioning how to maintain reliability while embracing AI-driven automation.

Recent Episodes of Practical AI

17 Sept 2026 How to get discovered in AI search

"Explores AI-driven search's impact on digital marketing, shifting from SEO to strategies like AEO and GEO, and challenges in adapting to AI's unique retrieval methods, brand visibility, and evolving content needs."

10 Sept 2026 Computer-Use Agents and the Future of the Agentic Internet

"AI's real-world impact is explored, covering its role in daily life, work, and creativity, with a focus on evolving AI agents, trust challenges, B2C vs. B2B applications, future agentic interfaces, and ethical concerns like centralized control and rapid advancements."

28 Aug 2026 Building the Foundation for the Agentic AI Era

"AI leader Angie Jones detailed her work at IBM, Twitter, and Block - including training 12,000 employees on AI agents like Goose - while advocating for deeper AI integration, open standards (e.g., MCP), and ethical, human-augmenting AI development."

25 Aug 2026 AI Proficiency: From Users to Builders

"AI's real-world impact in business and daily life, focusing on strategic adoption, workforce transformation, and enhancing human roles through adaptability and measurable value."

More Practical AI episodes