Podcast cover
Gergely Orosz · Technology

The Pragmatic Engineer

Software engineering at Big Tech and startups, from the inside. Deepdives with experienced engineers and tech professionals who share their hard-earned lessons, interesting stories and advice they have on building software. Especially relevant for software engineers and engineering leaders: useful for those working in tech. newsletter.pragmaticengineer.com

Episodes

Episode cover

DHH’s new way of writing code

08 Apr 2026
1h 46m
AI processed

David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-founder of 37signals, details his shift to an AI-first approach in software development. DHH recounts building Omachi, his Linux distribution, and notes Rails' resurgence due to its token efficiency for AI agent workflows. He emphasizes that 37signals valu...

Episode cover

Scaling Uber with Thuan Pham (Uber’s first CTO)

01 Apr 2026
1h 38m
AI processed

Thuan Pham, former CTO of Uber, recounts his journey from a war refugee to a tech leader, emphasizing key lessons learned along the way. He details Uber's early engineering challenges, including rewriting the dispatch system and launching in China with an impossible two-month deadline. Pham explains the evolution of Ub...

Episode cover

Building WhatsApp with Jean Lee

18 Mar 2026
1h 10m
Episode cover

From IDEs to AI Agents with Steve Yegge

11 Mar 2026
1h 31m
AI processed

Steve Yegge, a veteran software engineer, shares insights on AI's transformative impact on software engineering, highlighting its potential to reshape developer roles and company structures. He argues that AI augmentation, not replacement, is the key, cautioning against the "vampiric burnout effect" where increased pro...

Episode cover

Building Claude Code with Boris Cherny

04 Mar 2026
1h 37m
AI processed

The discussion centers on the evolution and impact of AI coding agents, particularly Claude Code. Boris Cherny, creator of Claude Code and former Meta engineer, recounts his journey from early coding experiences to leading AI-driven code development. He details Claude Code's transition from a side project to a widely a...

Episode cover

Mitchell Hashimoto’s new way of writing code

25 Feb 2026
1h 57m
AI processed

The podcast explores the journey of Mitchell Hashimoto, co-founder of HashiCorp, from his early days as a self-taught web programmer to building tools that power modern cloud infrastructure. Hashimoto recounts HashiCorp's origins, stemming from a failed university research project and a notebook of unsolved problems, t...

Episode cover

The programming language after Kotlin – with the creator of Kotlin

12 Feb 2026
1h 44m
AI processed

The podcast explores the creation and evolution of the Kotlin programming language with Andrey Breslav, its creator. Breslav recounts Kotlin's origins at JetBrains, driven by the need for a modern alternative to Java, and highlights key design principles such as pragmatic borrowing from languages like Scala and C. He d...

Episode cover

The third golden age of software engineering – thanks to AI, with Grady Booch

04 Feb 2026
1h 17m
AI processed

The podcast explores the history of software engineering through the lens of its "golden ages," with Grady Booch, a pioneer in object-oriented design, as the guest. Booch identifies three major eras, each marked by rising levels of abstraction and distinct challenges. The first age focused on algorithmic abstraction fo...

Episode cover

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

28 Jan 2026
1h 54m
AI processed

Peter Steinberger, creator of PSPDFKit and Clawdbot, discusses his journey in software development, his experience with burnout, and his new approach to coding using AI. He recounts building PSPDFKit, emphasizing the importance of user experience and developer satisfaction, and shares insights into enterprise sales and...

Episode cover

How AWS S3 is built

21 Jan 2026
1h 18m
AI processed

AWS S3's massive scale and engineering are explored with Mai-Lan Tomsen Bukovec, VP of Data and Analytics at AWS, who has been running S3 for 13 years. S3, which holds over 500 trillion objects and serves hundreds of millions of transactions per second, manages tens of millions of hard drives across millions of servers...

Episode cover

The history of servers, the cloud, and what’s next – with Oxide

17 Dec 2025
1h 39m
AI processed

The history of server and cloud infrastructure evolution from the late 1990s to today is explored with Bryan Cantrill, co-founder of Oxide and former engineer at Sun Microsystems and Joyent. Cantrill recounts the Dotcom Boom's frenetic energy and the surprising innovation spurred by the subsequent bust, highlighting Su...

Episode cover

Being a founding engineer at an AI startup

03 Dec 2025
1h 4m
AI processed

In this episode of the podcast, Gergely Orosz interviews Michelle Lim, a founding software engineer at AI startup Warp and founder of Flint, about her experiences and insights into thriving in early-stage startups. Michelle shares her journey from interning at companies like Meta, Slack, and Robinhood to becoming a fou...

Episode cover

Code security for software engineers

26 Nov 2025
1h 7m
AI processed

In this episode of The Pragmatic Engineer Podcast, Gergely Orosz interviews Johannes Dahse, VP of Code Security at Sonar, about code security basics for software engineers. Dahse shares his background in penetration testing and emphasizes that code security is a shared responsibility, with developers owning code-relate...

Episode cover

How AI will change software engineering – with Martin Fowler

19 Nov 2025
1h 48m
AI processed

In this interview podcast, Gergely Orosz interviews Martin Fowler, a software engineer and author, about how AI is changing software engineering. They discuss the shift from deterministic to non-deterministic systems, the importance of refactoring, and the role of AI in understanding legacy systems. Fowler shares his t...

Episode cover

Netflix’s Engineering Culture

12 Nov 2025
59m
AI processed

In this episode of The Pragmatic Engineer podcast, Gergely Orosz interviews Elizabeth Stone, CTO of Netflix, about the unique engineering challenges and culture at the streaming giant. Stone discusses the scale of Netflix's operations, including handling a trillion events daily and building custom software for studio p...

Episode cover

From Swift to Mojo and high-performance AI Engineering with Chris Lattner

05 Nov 2025
1h 32m
AI processed

Chris Lattner, creator of LLVM and Swift, discusses the evolution of compiler technology and his work on the new language Mojo. He recounts the early days of LLVM, its adoption by Apple, and the challenges of convincing developers to switch to Swift, emphasizing the importance of community trust and clear communication...

Episode cover

Beyond Vibe Coding with Addy Osmani

29 Oct 2025
1h 8m
AI processed

In this episode of the podcast, Addy Osmani discusses the concept of "vibe coding" versus AI-assisted engineering, emphasizing that vibe coding is useful for quick prototyping but shouldn't replace traditional engineering principles for production-ready software. Osmani advocates for spec-driven development and testing...

Episode cover

Google’s engineering culture

15 Oct 2025
2h 46m
AI processed

In this episode of The Pragmatic Engineer Podcast, Gergely Orosz and Elin Nilsson delve into Google's engineering culture, tech stack, and work environment. They discuss Google's massive scale, custom-built infrastructure (Borg, Piper, Critique), and unique approach to hiring and on-call responsibilities. The conversat...

Episode cover

Python, Go, Rust, TypeScript and AI with Armin Ronacher

08 Oct 2025
1h 14m
AI processed

In this interview, Armin Ronacher, creator of the Flask web framework and early engineer at Sentry, discusses programming languages, AI coding tools, and error handling. He compares Python, Rust, and Go, highlighting their strengths and weaknesses for different use cases, from infrastructure and binary data to web serv...

Episode cover

Hypergrowth startups: Uber and CloudKitchens with Charles-Axel Dein

24 Sep 2025
1h 44m
AI processed

In this episode of the Pragmatic Engineer Podcast, Gergely Orosz interviews Charles-Axel Dein, an early engineer at Uber and current employee at CloudKitchens, about thriving in fast-growing startups. Charles shares his experiences at Uber during its hyper-growth phase, including the hectic hiring process, managing inc...

Page 2

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise