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

Code Complete with Steve McConnell

10 Sep 2025
1h 30m
AI processed

In this episode of the Pragmatic Engineer podcast, Gergely Orosz interviews Steve McConnell, the author of "Code Complete." They discuss the history of the book, its unexpected success, and the concept of software construction. McConnell shares his early career experiences, his mental model for career development, and ...

Episode cover

The state of VC within software and AI startups – with Peter Walker

06 Aug 2025
1h 19m
AI processed

In this episode of The Pragmatic Engineer Podcast, Gergely Orosz interviews Peter Walker, Head of Insights at Carta, about the venture capital ecosystem and its impact on startups and software engineers. They discuss the decreasing number of startups receiving funding despite constant VC investment, the impact of AI on...

Episode cover

Measuring the impact of AI on software engineering – with Laura Tacho

23 Jul 2025
1h 11m
AI processed

In this episode of The Pragmatic Engineer Podcast, Gergely Orosz interviews Laura Tacho, CTO at DX, about the impact of AI tools on software engineering. They discuss the oversimplification and hype in mainstream media regarding AI, emphasizing the need for engineers to educate business counterparts on the realistic li...

Episode cover

Amazon, Google and Vibe Coding with Steve Yegge

16 Jul 2025
1h 33m
AI processed

In this interview, Gergely Orosz talks with Steve Yegge, a software engineer known for his writing and rants, about his famous Google platforms rant, Google's struggles with building platforms, and why he unretired from tech to work on AI tools. They discuss the current state of software engineering interviews, the hot...

Episode cover

What is a Principal Engineer at Amazon? With Steve Huynh

09 Jul 2025
1h 13m
AI processed

In this episode of the podcast, Gergely Orosz interviews Steve Huynh, a former Principal Engineer at Amazon, about the intricacies of the Principal Engineer role at Amazon, including the challenges of getting promoted to that level, the unique Amazon Principal Engineer community, and the engineering challenges at Amazo...

Episode cover

How AI is changing software engineering at Shopify with Farhan Thawar

02 Jul 2025
47m
AI processed

In this live podcast episode, Gergely Orosz interviews Farhan Thawar, Head of Engineering at Shopify, about Shopify's AI-first approach. Farhan discusses Shopify's early adoption of AI coding tools like GitHub Copilot and Cursor, and how these tools are now being used across different departments, including finance and...

Episode cover

The present, past and future of GitHub

18 Jun 2025
1h 27m
AI processed

In this interview podcast, Gergely Orosz interviews Thomas Dohmke, the CEO of GitHub, about the history, evolution, and future of the platform. They discuss GitHub's tech stack, its transition from a monolith to a more diverse architecture, and the reasons behind owning data centers versus using the cloud. Dohmke expla...

Episode cover

TDD, AI agents and coding with Kent Beck

11 Jun 2025
1h 15m
AI processed

In this episode of the Pragmatic Engineer Podcast, Gergely Orosz interviews Kent Beck, a pioneer of TDD and one of the authors of the Agile Manifesto, about his experiences with AI coding tools, the creation of the Agile Manifesto and Extreme Programming, and the evolution of TDD. Beck shares his analogy of AI tools as...

Episode cover

50 Years of Microsoft and Developer Tools with Scott Guthrie

04 Jun 2025
1h 4m
AI processed

In this interview, Gergely Orosz talks with Scott Guthrie about the evolution of Microsoft's developer tools over five decades, starting from Microsoft BASIC to the creation of Visual Basic, C, ASP.NET, Visual Studio, and the shift to open source with VS Code. Guthrie shares insights into the strategic decisions behind...

Episode cover

From Software Engineer to AI Engineer – with Janvi Kalra

28 May 2025
1h 9m
AI processed

In this interview, Gergely Orosz interviews Janvi Kalra, a software engineer turned AI engineer, about her experiences and insights in the AI field. Janvi discusses her journey, including internships at Google and Microsoft, her transition to AI engineering at Coda, and her current work at OpenAI focusing on AI safety....

Episode cover

How Kubernetes is Built with Kat Cosgrove

14 May 2025
1h 8m
AI processed

In this episode of the podcast, Gergely Orosz interviews Kat Cosgrove, a leader in the Kubernetes Release Team subproject, about Kubernetes. Kat explains what Kubernetes is, its relationship with Docker, and why it has become so popular. She discusses the history of Kubernetes, its roots at Google with the tool Borg, a...

Episode cover

Building Windsurf with Varun Mohan

07 May 2025
1h 27m
AI processed

Varun Mohan, co-founder and CEO of Windsurf, discusses the engineering challenges of building AI coding tools. He emphasizes the importance of comprehensive evaluation suites for testing new models, drawing parallels to autonomous vehicle development. Mohan details Windsurf's history, from GPU virtualization to applica...

Episode cover

How to work better with Product, as an Engineer with Ebi Atawodi

30 Apr 2025
1h 15m
Episode cover

Building Reddit’s iOS and Android app

23 Apr 2025
1h 26m
Episode cover

Working at Amazon as a software engineer – with Dave Anderson

16 Apr 2025
1h 27m
AI processed

This episode explores the unique engineering culture at Amazon, contrasting it with other large tech companies. Against the backdrop of a discussion about Amazon's engineering level structure (L4-L10), the interview delves into the rigorous interview process, including the role of the "Bar Raiser" in ensuring high hir...

Episode cover

The Philosophy of Software Design – with John Ousterhout

09 Apr 2025
1h 21m
AI processed

This episode explores the impact of AI and Large Language Models (LLMs) on software engineering, particularly focusing on the evolving role of software design. Against the backdrop of readily available AI code generation tools, the discussion centers on whether these tools will replace higher-level design tasks or sim...

Episode cover

Stacked diffs and tooling at Meta with Tomas Reimers

02 Apr 2025
1h 13m
Episode cover

Building Figma Slides with Noah Finer and Jonathan Kaufman

26 Mar 2025
58m
AI processed

This episode explores the development of Figma Slides, a new product launched by Figma in less than a year. The interview features two engineers, Jonathan and Noah, who detail the technical challenges and unique solutions employed during the project. Against this backdrop, they discuss the innovative two-way navigatio...

Episode cover

How Linux is built with Greg Kroah-Hartman

19 Mar 2025
1h 19m
AI processed

The Linux kernel's widespread use and development process are explored through a conversation with Greg Kroah-Hartman, a Linux kernel maintainer and Linux Foundation Fellow. The discussion highlights Linux's presence in devices from Android phones to the International Space Station, emphasizing that mobile versions hav...

Episode cover

Developer Experience at Uber with Gautam Korlam

12 Mar 2025
1h 20m
AI processed

This episode explores the evolution of Uber's engineering practices and the impact of AI on software development, featuring an interview with Gautam Korlam, co-founder of Gitar. Against the backdrop of Uber's rapid growth, Korlam details the development of in-house tools like the SubmitQueue (for ensuring a consistent...

Page 3

Follow this podcast in Podwise

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

Open in Podwise