The Pragmatic Engineer - podcast cover

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

TDD, AI agents and coding with Kent Beck

Supported by Our Partners • Sonar — Code quality and code security for ALL code. •⁠ Statsig ⁠ — ⁠ The unified platform for flags, analytics, experiments, and more. • Augment Code — AI coding assistant that pro engineering teams love. — Kent Beck is one of the most influential figures in modern software development. Creator of Extreme Programming (XP), co-author of The Agile Manifesto , and a pioneer of Test-Driven Development (TDD), he’s shaped how teams write, test, and think about code. Now, w...

Jun 11, 20251 hr 16 min

50 Years of Microsoft and Developer Tools with Scott Guthrie

Supported by Our Partners •⁠ Statsig ⁠ — ⁠ The unified platform for flags, analytics, experiments, and more. •⁠ Sinch ⁠ — Connect with customers at every step of their journey. •⁠ Modal ⁠ — The cloud platform for building AI applications. — How has Microsoft changed since its founding in 1975, especially in how it builds tools for developers? In this episode of The Pragmatic Engineer , I sit down with Scott Guthrie, Executive Vice President of Cloud and AI at Microsoft. Scott has been with the c...

Jun 04, 20251 hr 4 min

From Software Engineer to AI Engineer – with Janvi Kalra

Janvi Kalra, an AI Engineer at OpenAI, shares her journey from traditional software engineering through internships at Google and Microsoft to her role in AI. She discusses her decision to join a startup like Coda, her framework for evaluating potential growth companies, and how she taught herself AI engineering by building projects and participating in hackathons. Janvi also offers insights from interviewing at 46 companies, explains what AI engineers do, and details her work on safety at OpenAI, highlighting the company's unique blend of speed and scale.

May 28, 20251 hr 10 min

How Kubernetes is Built with Kat Cosgrove

Supported by Our Partners •⁠ WorkOS — The modern identity platform for B2B SaaS. •⁠ Modal ⁠ — The cloud platform for building AI applications. •⁠ Cortex ⁠ — Your Portal to Engineering Excellence. — Kubernetes is the second-largest open-source project in the world. What does it actually do—and why is it so widely adopted? In this episode of The Pragmatic Engineer , I’m joined by Kat Cosgrove, who has led several Kubernetes releases. Kat has been contributing to Kubernetes for several years, and o...

May 14, 20251 hr 9 min

Building Windsurf with Varun Mohan

Varun Mohan, CEO of Windsurf, discusses the engineering challenges of building an AI-native IDE. He shares insights on evaluating LLMs, optimizing for latency, and fostering a culture of embracing failure. Mohan also explores how AI tools are transforming software engineering and the skills that will remain valuable.

May 07, 20251 hr 28 min

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

Supported by Our Partners •⁠ WorkOS — The modern identity platform for B2B SaaS. •⁠ The Software Engineer’s Guidebook : Written by me (Gergely) – now out in audio form as well. — How do you get product and engineering to truly operate as one team? Today, I’m joined by Ebi Atawodi, Director of Product Management at YouTube Studio, and a former product leader at Netflix and Uber. Ebi was the first PM I partnered with after stepping into engineering management at Uber, and we both learned a lot tog...

Apr 30, 20251 hr 15 min

Building Reddit’s iOS and Android app

Supported by Our Partners • Graphite — The AI developer productivity platform. • Sentry — Error and performance monitoring for developers. — Reddit’s native mobile apps are more complex than most of us would assume: both the iOS and Android apps are about 2.5 million lines of code, have 500+ screens, and a total of around 200 native iOS and Android engineers work on them. But it wasn’t always like this. In 2021, Reddit started to double down on hiring native mobile engineers, and they quietly re...

Apr 23, 20251 hr 26 min

Working at Amazon as a software engineer – with Dave Anderson

Dave Anderson comparte su experiencia como ingeniero y gerente en Amazon, revelando los niveles de carrera, el proceso de contratación, la cultura de frugalidad y el manejo de interrupciones. Discute la importancia de la gestión del rendimiento, las relaciones con los gerentes y por qué los ingenieros de Amazon son valiosos para las startups. También detalla su camino hacia la independencia financiera a través de la planificación y la escritura.

Apr 16, 20251 hr 28 min

The Philosophy of Software Design – with John Ousterhout

Supported by Our Partners •⁠ CodeRabbit⁠⁠ — Cut code review time and bugs in half. Use the code PRAGMATIC to get one month free. •⁠ Modal ⁠ — The cloud platform for building AI applications. — How will AI tools change software engineering? Tools like Cursor, Windsurf and Copilot are getting better at autocomplete, generating tests and documentation. But what is changing, when it comes to software design ? Stanford professor John Ousterhout thinks not much. In fact, he believes that great softwar...

Apr 09, 20251 hr 21 min

Stacked diffs and tooling at Meta with Tomas Reimers

Supported by Our Partners • Swarmia — The engineering intelligence platform for modern software organizations. • Sentry — Error and performance monitoring for developers. — Why did Meta build its own internal developer tooling instead of using industry-standard solutions like GitHub? Tomas Reimers , former Meta engineer and co-founder of Graphite , joins the show to talk about Meta's custom developer tools – many of which were years ahead of the industry. From Phababricator to Sandcastle and But...

Apr 02, 20251 hr 13 min

Building Figma Slides with Noah Finer and Jonathan Kaufman

In this episode, engineers Jonathan Kaufman and Noah Finer share the behind-the-scenes story of building Figma Slides, from its hackathon origins to a product used by millions. They delve into the unique engineering challenges, including building on Figma's infinite canvas, ensuring seamless multiplayer and interop across products, and the complexities of features like single slide view. The discussion also covers their tech stack (TypeScript, React, C++), innovative debugging and testing practices, release processes, and collaboration methods like Eng Crits.

Mar 26, 202558 min

How Linux is built with Greg Kroah-Hartman

Supported by Our Partners • WorkOS — The modern identity platform for B2B SaaS. • Vanta — Automate compliance and simplify security with Vanta. — Linux is the most widespread operating system, globally – but how is it built? Few people are better to answer this than Greg Kroah-Hartman: a Linux kernel maintainer for 25 years, and one of the 3 Linux Kernel Foundation Fellows (the other two are Linus Torvalds and Shuah Khan). Greg manages the Linux kernel’s stable releases, and is a maintainer of m...

Mar 19, 20251 hr 21 min

Developer Experience at Uber with Gautam Korlam

Gautam Korlam, former Uber engineer and current co-founder of Gitar, discusses developer experience, internal tooling, and the impact of AI. He shares insights into Uber's unique engineering stack, including monorepos and SubmitQueue, and how they measured developer productivity. The episode explores the future of software development with AI, the rise of agentic AI, and the importance of focusing on system design and user experience.

Mar 12, 20251 hr 21 min

Design-first software engineering: Craft – with Balint Orosz

In this episode, Balint Orosz, founder of Craft, discusses design-first software engineering, sharing insights from his experiences at Distinction and Skyscanner. Balint covers Craft's unique engineering decisions, the balance between customization and fear in frontend work, and the resurgence of local-first software. He also shares advice for frontend engineers and his experiences using GenAI for coding projects.

Mar 05, 20251 hr 13 min

The man behind the Big Tech comics – with Manu Cornet

Cartoonist and former Google engineer Manu Cornet discusses the stories behind his famous tech comics, including the viral org chart and Google's product naming issues. The episode explores Google's culture, its approach to innovation, and Manu's experiences at Twitter before and after Elon Musk's acquisition and the mass layoffs. Manu shares insights into the tech industry, offering a humorous and critical look at corporate dynamics and engineering cultures.

Feb 26, 20251 hr 8 min

Developer productivity with Dr. Nicole Forsgren (creator of DORA, co-creator of SPACE)

Supported by Our Partners • WorkOS — The modern identity platform for B2B SaaS • CodeRabbit — Cut code review time and bugs in half • Augment Code — AI coding assistant that pro engineering teams love — How do you architect a live streaming system to deal with more load than it’s ever been done before? Today, we hear from an architect of such a system: Ashutosh Agrawal, formerly Chief Architect of JioCinema (and currently Staff Software Engineer at Google DeepMind.) We take a deep dive into vide...

Feb 19, 20251 hr 23 min

Live streaming at world-record scale with Ashutosh Agrawal

Supported by Our Partners • WorkOS — The modern identity platform for B2B SaaS • CodeRabbit — Cut code review time and bugs in half • Augment Code — AI coding assistant that pro engineering teams love — How do you architect a live streaming system to deal with more load than it’s ever been done before? Today, we hear from an architect of such a system: Ashutosh Agrawal, formerly Chief Architect of JioCinema (and currently Staff Software Engineer at Google DeepMind.) We take a deep dive into vide...

Feb 12, 20251 hr 2 min

AI Engineering with Chip Huyen

Supported by Our Partners • Swarmia — The engineering intelligence platform for modern software organizations. • Graphite — The AI developer productivity platform. • Vanta — Automate compliance and simplify security with Vanta. — On today’s episode of The Pragmatic Engineer, I’m joined by Chip Huyen, a computer scientist, author of the freshly published O’Reilly book AI Engineering , and an expert in applied machine learning. Chip has worked as a researcher at Netflix, was a core developer at NV...

Feb 05, 20251 hr 15 min

Building a best-selling game with a tiny team – with Jonas Tyroller

Supported by Our Partners • Formation — Level up your career and compensation with Formation. • WorkOS — The modern identity platform for B2B SaaS • Vanta — Automate compliance and simplify security with Vanta. — In today’s episode of The Pragmatic Engineer, I’m joined by Jonas Tyroller, one of the developers behind Thronefall , a minimalist indie strategy game that blends tower defense and kingdom-building, now available on Steam. Jonas takes us through the journey of creating Thronefall from s...

Jan 29, 20251 hr 30 min

Observability: the present and future, with Charity Majors

Supported by Our Partners • Sonar — Trust your developers – verify your AI-generated code. • Vanta —Automate compliance and simplify security with Vanta. — In today's episode of The Pragmatic Engineer, I'm joined by Charity Majors, a well-known observability expert – as well as someone with strong and grounded opinions. Charity is the co-author of "Observability Engineering" and brings extensive experience as an operations and database engineer and an engineering manager. She is the cofounder an...

Jan 22, 20251 hr 14 min

“The Coding Machine” at Meta with Michael Novati

Supported by Our Partners • Vanta — Automate compliance and simplify security with Vanta. • WorkOS — The modern identity platform for B2B SaaS. — In today’s episode of The Pragmatic Engineer, I’m joined by Michael Novati, Co-founder and CTO of Formation. Before launching Formation, Michael spent eight years at Meta, where he was recognized as the top code committer company-wide for several years. The “Coding Machine” archetype was modeled after Michael at the company. In our conversation, we tal...

Jan 15, 20251 hr 16 min

Confessions of a Big Tech recruiter

Supported by Our Partners • DX — DX is an engineering intelligence platform designed by leading researchers. • Vanta — Automate compliance and simplify security with Vanta. — In today’s episode of The Pragmatic Engineer, I catch up with one of the best tech recruiters I’ve had the opportunity to work with: Blake Stockman, a former colleague of mine from Uber. Blake built a strong reputation in the recruiting world, working at tech giants like Google, Meta, and Uber. He also spent time with Y Com...

Jan 08, 20251 hr 3 min

Shipping projects at Big Tech with Sean Goedecke

Supported by Our Partner DX ⁠ → DX is an engineering intelligence platform designed by leading researchers — In today’s episode of The Pragmatic Engineer, I’m joined by Sean Goedecke, Staff Software Engineer at GitHub. Sean is widely known for his viral blog post, “How I ship projects at big tech companies.” In our conversation, he shares how to successfully deliver projects in large tech companies. Drawing from his experiences at GitHub and Zendesk, Sean reflects on key lessons learned, and we ...

Dec 18, 202459 min

Notion: going native on iOS and Android

Supported by Our Partner DX ⁠ → DX is an engineering intelligence platform designed by leading researchers — In today’s exciting episode of The Pragmatic Engineer, I am joined by two members of the Notion mobile apps team, Austin Louden and Karn Saheb. Austin and Karn joined Notion in 2019 when Notion was revamping its mobile apps. Notion is a versatile productivity and collaboration platform that combines note-taking, task management, and knowledge organization into a single workspace. It is av...

Dec 11, 20241 hr 21 min

Software architecture with Grady Booch

Brought to you by: • WorkOS — The modern identity platform for B2B SaaS. • Sevalla — Deploy anything from preview environments to Docker images. • Chronosphere — The observability platform built for control. — Welcome to The Pragmatic Engineer ! Today, I’m thrilled to be joined by Grady Booch, a true legend in software development. Grady is the Chief Scientist for Software Engineering at IBM , where he leads groundbreaking research in embodied cognition. He’s the mind behind several object-orien...

Dec 04, 20241 hr 31 min

Linear: move fast with little process (with first engineering manager Sabin Roman)

Brought to you by: • Launch Darkly — a platform for high-velocity engineering teams to release, monitor, and optimize great software. • Sevalla — Deploy anything from preview environments to Docker images. • WorkOS — The modern identity platform for B2B SaaS. — On today’s episode of The Pragmatic Engineer, I’m joined by fellow Uber alum, Sabin Roman, now the first Engineering Manager at Linear . Linear, known for its powerful project and issue-tracking system, streamlines workflows throughout th...

Nov 20, 20241 hr 12 min

Promotions and tooling at Google (with Irina Stanescu, Ex-Google)

Brought to you by: • WorkOS — The modern identity platform for B2B SaaS. • Sonar — Trust your developers – verify your AI-generated code. — In today’s episode of The Pragmatic Engineer, I’m joined by Irina Stanescu, a seasoned engineer with over 14 years in software engineering and engineering leadership roles at tech companies like Google and Uber. Now an engineering leadership coach, Irina helps tech professionals build impactful careers, teaches a course on influence, and shares insights thro...

Nov 06, 202459 min

Twisting the rules of building software: Bending Spoons (the team behind Evernote)

Brought to you by: • The Enterprise Ready Conference on October 30th — For B2B leaders building enterprise SaaS. • DX — DX is an engineering intelligence platform designed by leading researchers. • ByteByteGo — Ace your next system design interview. — You may not be familiar with Bending Spoons, but I guarantee you’ve encountered some of their well-known products, like Evernote and Meetup. In today’s episode of The Pragmatic Engineer, we sit down with three key figures from the Italy-based start...

Oct 23, 20241 hr 19 min

Efficient scaleups in 2024 vs 2021: Sourcegraph (with CEO & Co-founder Quinn Slack)

Brought to you by: • Paragon : ​​ Build native, customer-facing SaaS integrations 7x faster. • WorkOS : For B2B leaders building enterprise SaaS — On today’s episode of The Pragmatic Engineer , I’m joined by Quinn Slack, CEO and co-founder of Sourcegraph, a leading code search and intelligence platform. Quinn holds a degree in Computer Science from Stanford and is deeply passionate about coding: to the point that he still codes every day! He also serves on the board of Hack Club, a national nonp...

Oct 09, 20241 hr 6 min

AI tools for software engineers, but without the hype – with Simon Willison (co-creator of Django)

The first episode of The Pragmatic Engineer Podcast is out. Expect similar episodes every other Wednesday. You can add the podcast in your favorite podcast player, and have future episodes downloaded automatically. Listen now on Apple , Spotify , and YouTube . Brought to you by: • Codeium : ​​ Join the 700K+ developers using the IT-approved AI-powered code assistant. • TLDR : Keep up with tech in 5 minutes — On the first episode of the Pragmatic Engineer Podcast, I am joined by Simon Willison. S...

Sep 25, 20241 hr 13 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast