More The Pragmatic Engineer episodes

Scaling Uber with Thuan Pham (Ubers first CTO) thumbnail

Scaling Uber with Thuan Pham (Ubers first CTO)

Published 1 Apr 2026

Duration: 01:38:55

Tuan Pham's journey from a Vietnamese refugee to Uber's tech leader, transforming its dispatch system via microservices, overcoming academic-to-industry challenges, and emphasizing adaptability, mentorship, and aligning innovation with real-world needs through AI and logistics.

Episode Description

Brought to You By:Statsig The unified platform for flags, analytics, experiments, and more.Sonar The makers of SonarQube, the industry standard for au...

Overview

The podcast details Tuan Phams journey from a Vietnamese refugee who survived the 1980s "boat people" exodus to becoming a leading tech executive. Resettled in the U.S. with no English skills or resources, he learned programming through self-study and later pursued formal education at MIT, laying the foundation for a career in technology. His early interest in computing led to roles at Bell Core, HP Labs, and Silicon Graphics, where he grappled with the gap between academic research and commercial viability. This experience shaped his transition to industry, where he co-founded a startup in internet advertising and later joined VMware, contributing to the development of virtualization technologies before becoming Ubers first CTO.

At Uber, Tuan faced the monumental task of scaling the companys engineering infrastructure during exponential growth, leading the Helix project to rewrite the mobile app and overhauling the dispatch system to support global expansion, including a demanding launch in China. The podcast highlights themes of resilience, the tension between rapid growth and sustainable infrastructure, and the importance of adapting technical solutions to real-world constraints. Tuans career also underscores the role of mentorship, community support, and personal perseverance in overcoming adversity. Later, he reflects on leadership, the evolving role of AI in software engineering, and the balance between innovation and market readiness, offering insights on career progression, talent development, and the enduring value of adaptability in navigating technological and economic shifts.

Recent Episodes of The Pragmatic Engineer

29 Jul 2026 Formal methods with Hillel Wayne

"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."

15 Jul 2026 Context engineering with Dex Horthy

"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."

1 Jul 2026 How Kent Beck shapes the software engineering industry

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.

24 Jun 2026 Tech interviews with NeetCode

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.

More The Pragmatic Engineer episodes