More The Pragmatic Engineer episodes

The creator of Clawd: "I ship code I don't read" thumbnail

The creator of Clawd: "I ship code I don't read"

Published 28 Jan 2026

Duration: 6844

Software development practices are being transformed by AI tools that generate code from detailed prompts, requiring a shift to model-driven approaches and careful quality assurance to ensure reliability.

Episode Description

Brought to You By:Statsig The unified platform for flags, analytics, experiments, and more.Sonar The makers of SonarQube, the industry standard for au...

Overview

The podcast explores the transformation of software development in the context of artificial intelligence, with a focus on how AI tools like Clotbot and Codex are reshaping coding practices. The discussion centers on moving from traditional coding to a model-driven approach, in which AI agents generate and refine code based on detailed prompts, reducing the need for conventional pull requests. The speaker emphasizes that while AI can significantly speed up development, it must be carefully integrated and validated to ensure quality and reliability, with a strong focus on testing and closing feedback loops within AI systems.

The conversation also reflects on the challenges of debugging and refining AI-generated code, as well as the evolving role of developers, who may increasingly focus on high-level architecture and strategic prompting rather than low-level coding. The importance of human oversight in areas like code review and documentation is highlighted, underscoring that AI can be a valuable tool but must be guided by a deep understanding of system design. The discussion also touches on the complexity of tasks such as PDF rendering and the need to balance trust in AI-generated outputs with manual refinement to ensure accuracy and performance.

Recent Episodes of The Pragmatic Engineer

13 May 2026 TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Anders Heilsberg's contributions to programming languages like Turbo Pascal, Delphi, C#, and TypeScriptshaping design philosophies, developer tools, and .NETalongside discussions on AI's impact on coding, type systems, and the evolution of language innovation.

29 Apr 2026 Building Pi, and what makes self-modifying software so fascinating

Pi, a minimalist self-modifiable AI coding agent for OpenClaw, examines engineering workflow challenges, ethical concerns, code quality issues, governance of non-expert contributions, and the evolving tension between AI-driven development, open-source ethics, and the enduring role of human expertise in software complexity.

22 Apr 2026 Designing Data-intensive Applications with Martin Kleppmann

The second edition of *Designing Data-Intensive Applications* updates its focus to cloud-native systems, serverless architectures, and data lakes while addressing distributed system challenges, ethical engineering, decentralized software, and emerging trends like AI integration and cryptographic supply chain applications.

8 Apr 2026 DHHs new way of writing code

David Heinemeier Hansson shifts from critiquing AI coding tools to embracing an AI-first approach at 37signals, emphasizing Ruby on Rails' token efficiency, Omachi's user-friendly design, AI-driven productivity, evolving developer roles, and the balance between automation and craftsmanship in software innovation.

1 Apr 2026 Scaling Uber with Thuan Pham (Ubers first CTO)

Tuan Pham's journey from a Vietnamese refugee to Uber's tech leader, transforming its dispatch system via microservices, overcoming academic-to-industry challenges, and emphasizing adaptability, mentorship, and aligning innovation with real-world needs through AI and logistics.

More The Pragmatic Engineer episodes