
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
Latest episodes

227 snips
Jul 16, 2025 • 1h 34min
Amazon, Google and Vibe Coding with Steve Yegge
Steve Yegge, a tech visionary known for his thought-provoking rants and experience at Amazon and Google, dives into the pitfalls of platform building at these tech giants. He discusses the rising role of the 'AI Fixer' and why AI-assisted coding is both accessible yet challenging to master. With insights from his career and the transformative nature of AI in software development, Yegge stresses the importance of adaptability for developers in this rapidly changing landscape. Plus, he shares his excitement about Vibe Coding and the future of programming.

177 snips
Jul 9, 2025 • 1h 13min
What is a Principal Engineer at Amazon? With Steve Huynh
Steve Huynh, a former Principal Engineer at Amazon with 17 years of experience, shares insights into the elusive Principal Engineer role. He discusses the tough leap from Senior to Principal, emphasizing the exceptional standards at Amazon. Discover how the 'freedom of movement' policy allowed him to work across teams like Kindle and Prime Video. Hear about Amazon’s obsession with latency, the evolution from monolithic to microservices, and the thriving Principal Engineer community that made his journey rewarding. Now, Steve is focusing on creating content and building community.

539 snips
Jul 2, 2025 • 47min
How AI is changing software engineering at Shopify with Farhan Thawar
Farhan Thawar, VP of Engineering at Shopify, leads the charge in AI integration within software engineering. He discusses how Shopify has partnered with AI labs to innovate using tools like GitHub Copilot. The company emphasizes unlimited token usage for AI projects, fostering a culture of experimentation. Thawar also shares insights on the unique role of interns pushing boundaries and the importance of collaboration across teams. He explains how AI is not about reducing headcount but enhancing productivity and maintaining quality amid automation.

244 snips
Jun 18, 2025 • 1h 27min
The present, past and future of GitHub
Thomas Dohmke, CEO of GitHub and a devoted user for 16 years, dives into the fascinating evolution of GitHub. He discusses the company’s early architecture and how it transformed under Microsoft's acquisition. Dohmke highlights the importance of a remote-first culture and the innovative use of tools like GitHub Copilot, emphasizing AI as a complement, not a replacement, for engineers. He also shares insights on hiring junior developers and navigating security challenges, making this conversation a treasure trove for tech enthusiasts.

360 snips
Jun 11, 2025 • 1h 16min
TDD, AI agents and coding with Kent Beck
Kent Beck, the visionary behind Extreme Programming and co-author of the Agile Manifesto, joins the conversation to discuss the intersection of coding and AI tools. He shares why he sees AI as an 'unpredictable genie' that can make programming more enjoyable yet complex. Kent reflects on the evolution of Agile methodologies and his transition away from emotional ties to specific programming languages. With anecdotes from his time at Facebook, he emphasizes the importance of flexibility and iterative learning in modern software development.

214 snips
Jun 4, 2025 • 1h 4min
50 Years of Microsoft and Developer Tools with Scott Guthrie
Scott Guthrie, Executive VP of Cloud and AI at Microsoft, shares insights from his 28-year journey at the company. He discusses Microsoft’s evolution from early developer tools to its current cloud dominance. Scott explores the challenges and triumphs of Windows Phone, the transformative impact of .NET and Visual Studio, and the exciting future of AI in developer tools. He highlights the significance of VS Code and Microsoft's shift to open source, revealing how these changes helped win back the developer community.

366 snips
May 28, 2025 • 1h 10min
From Software Engineer to AI Engineer – with Janvi Kalra
Janvi Kalra, an AI Engineer at OpenAI with a rich background including roles at Google and Microsoft, shares her journey from software engineering to AI. She discusses the crucial skills needed to thrive in AI, her framework for evaluating AI startups, and how to approach tech internships effectively. Janvi highlights the importance of hands-on projects and hackathons in her self-learning path. She also emphasizes the role of safety in AI engineering and how OpenAI navigates the challenges of rapid technological advancements.

164 snips
May 14, 2025 • 1h 9min
How Kubernetes is Built with Kat Cosgrove
In this engaging discussion, Kat Cosgrove, a key contributor to Kubernetes and leader of its Release Team, shares her insights on the complexities of this open-source giant. She explains Kubernetes architecture, its evolution from Google’s Borg, and the importance of anti-burnout measures for contributors. Kat also touches on the significance of Kubernetes Enhancement Proposals (KEPs) and the challenges of documentation in the age of AI. Her perspective on how to get involved in the project offers valuable guidance for aspiring contributors.

617 snips
May 7, 2025 • 1h 28min
Building Windsurf with Varun Mohan
Varun Mohan, the CEO and Co-Founder of Windsurf, shares his insights on creating an AI-native IDE after a background in autonomous vehicles. He discusses the unique challenges of coding with LLMs, including their lack of certain capabilities. Varun emphasizes how Windsurf improves developer productivity and fosters a culture of learning from failure. He also highlights innovative techniques for reducing latency in cloud performance and enabling non-developers to build custom SaaS applications, reshaping the future of software engineering.

213 snips
Apr 30, 2025 • 1h 15min
How to work better with Product, as an Engineer with Ebi Atawodi
In a captivating discussion, Ebi Atawodi, Director of Product Management at YouTube Studio, shares insights from her experiences at Netflix and Uber. She emphasizes the power of trust in building effective engineering-product partnerships. Ebi advocates for personal connections over mere work roles, highlighting how understanding team members as individuals fosters collaboration and innovation. She also discusses strategic communication practices like the 'business scorecard' to align goals and drive impactful solutions, unlocking agency within teams.