The Pragmatic Engineer

The Pragmatic Engineer thumbnail

Interview based show hosted by Gergely Orosz. Episodes are also available as video on Youtube. Show notes have a summary and many relevant links.

Categories:

Links

Episodes

Showing 1-10 of 20

Formal methods with Hillel Wayne thumbnail

Formal methods with Hillel Wayne

29 Jul 2026

"Formal verification methods, like TLA+ in AWS's DynamoDB, ensure AI-generated code correctness, with property-based testing offering a practical middle ground; the discussion affirms software engineering as a legitimate discipline, balancing traditional principles with rapid iteration and open-source culture, while exploring AI's future impact on development and job markets."

Open episode
Context engineering with Dex Horthy thumbnail

Context engineering with Dex Horthy

15 Jul 2026

"Explores AI's role in software development, addressing challenges like code quality, human oversight, and balancing automation with human judgment while evaluating different AI-assisted approaches and future implications."

Open episode
How Kent Beck shapes the software engineering industry thumbnail

How Kent Beck shapes the software engineering industry

1 Jul 2026

Ken Beck's career in software engineering, contributions to TDD, XP, and the Agile Manifesto, critiques of Agile commercialization, AI's impact, challenges of OOP, Smalltalk's legacy, JUnit, and the balance between technical mastery and human-centric skills in evolving development practices.

Open episode
Tech interviews with NeetCode thumbnail

Tech interviews with NeetCode

24 Jun 2026

Engineering careers are shifting from algorithm memorization to problem-solving and critical thinking amid AI's influence, critiquing outdated hiring practices, highlighting adaptation divides, trade-offs, cultural contrasts, and the enduring need for human-driven decision-making in tech.

Open episode
Building OpenCode with Dax Raad thumbnail

Building OpenCode with Dax Raad

27 May 2026

OpenCode's rapid growth to 10 million users highlights challenges like feature overload and AI's limited impact on development speed, while underscoring tensions between innovation, product cohesion, sustainable practices, and the complexities of AI-driven workflows in software engineering.

Open episode
Why Rust is different, with Alice Ryhl thumbnail

Why Rust is different, with Alice Ryhl

20 May 2026

Rust prioritizes memory safety and performance via ownership, borrow checking, and `unsafe` blocks without garbage collection, balancing robust governance, community-driven tools like Cargo and Tokio, safety features including null safety and exhaustive pattern matching, and ongoing efforts to simplify learning curves and integrate AI-driven development, while standing out in system programming compared to TypeScript, JavaScript, and C++.

Open episode
TypeScript, C# and Turbo Pascal with Anders Hejlsberg thumbnail

TypeScript, C# and Turbo Pascal with Anders Hejlsberg

13 May 2026

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.

Open episode
Building Pi, and what makes self-modifying software so fascinating thumbnail

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

29 Apr 2026

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.

Open episode
Designing Data-intensive Applications with Martin Kleppmann thumbnail

Designing Data-intensive Applications with Martin Kleppmann

22 Apr 2026

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.

Open episode

Showing 1-10 of 20