Steve Klabnik, the renowned software engineer behind the Rust programming language, has undergone a notable shift in his approach to artificial intelligence. Once known as a vocal critic of AI in software development, Klabnik has begun actively experimenting with AI agents and tools, particularly in building his new programming language, Rue. His journey reflects a broader reassessment within the software engineering community about the practical capabilities and limitations of modern AI coding assistants.
Klabnik's new language, Rue, was largely developed with assistance from Claude and other AI tools, marking a departure from his previous skepticism about AI's role in software engineering. In a discussion on the Practical AI podcast, Klabnik explores what this hands-on experience has taught him about agentic coding—AI systems that can autonomously accomplish programming tasks—and what implications this shift holds for the future of the profession. His willingness to engage with these tools despite his previous criticisms underscores a growing acceptance that AI coding assistants, when used thoughtfully, can be valuable in software development workflows.
Key Points
Prominent Rust developer Steve Klabnik has shifted from AI skepticism to active experimentation with AI coding agents
His new programming language Rue was built substantially using Claude and other AI tools
The experience highlights tensions between traditional software engineering practices and emerging AI-assisted development workflows
Klabnik's journey suggests even experienced engineers are reconsidering AI's role in programming