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

23 Jul 2026 Surviving the New Economics of a Post-Agentic World

"AI's rapid evolution is reshaping industries, with enterprise software shifting to AI hardware, agentic systems replacing human roles, and geopolitical tensions complicating global adoption, while debates on AI consciousness and the need for adaptive strategies highlight the accelerating pace of disruption."

17 Jul 2026 The Future of AI Infrastructure with CoreWeave

"AI infrastructure demands specialized, application-centric systems for training and inference, addressing challenges like GPU failures and orchestration inefficiencies, while emphasizing observability, cost optimization, and the future of AI-driven workflows and democratized research."

9 Jul 2026 Building Durable AI Agents

The evolution of AI agents from local tools to enterprise systems highlights challenges in scalability, reliability, and infrastructure, emphasizing the need for robust frameworks, open-source innovation, and observability in managing complex, distributed workflows.

More Practical AI episodes