More The Pragmatic Engineer episodes

Building Claude Code with Boris Cherny thumbnail

Building Claude Code with Boris Cherny

Published 4 Mar 2026

Duration: 5821

The podcast explores AI's impact on software development, highlighting its potential to democratize access, shift workforce dynamics, and raise concerns about human agency and ethics.

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 text examines how AI is reshaping software development, workforce roles, and personal identity, blending technical insights with historical and philosophical perspectives. AI tools, such as quad code, are automating tasks like video generation, reducing reliance on manual coding and shifting the demand for skills from niche expertise to broader accessibility, akin to the democratization of literacy through the printing press. This transformation is expected to redefine professional roles, moving away from traditional "coder" identities toward hybrid positions that combine technical, product, and design expertise. While advanced programming languages like TypeScript and functional paradigms offer practical advantages, the author suggests AI may eventually make such debates obsolete, emphasizing the need for adaptability and interdisciplinary skills in the future workforce.

The discussion also reflects on the emotional and existential implications of AIs rise, with the author expressing a sense of loss over the diminishing uniqueness of coding as a craft. However, they underscore the enduring value of problem-solving, methodical thinking, and curiosity in an AI-driven world. The text highlights the importance of balancing innovation with ethical considerations, stressing that AI safety must be a priority to mitigate risks from uncontrolled development. Ultimately, it advocates for embracing AI as a collaborative tool while preserving human creativity and identity, urging individuals to prioritize adaptability, curiosity, and multidisciplinary learning to thrive in an evolving technological landscape.

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