The Pragmatic Engineer

Developer Experience at Uber with Gautam Korlam


Listen Later

Supported by Our Partners

Sentry — Error and performance monitoring for developers.

The Software Engineer’s Guidebook: Written by me (Gergely) – now out in audio form as well.

In today’s episode of The Pragmatic Engineer, I am joined by former Uber colleague, Gautam Korlam. Gautam is the Co-Founder of Gitar, an agentic AI startup that automates code maintenance. Gautam was mobile engineer no. 9 at Uber and founding engineer for the mobile platform team – and so he learned a few things about scaling up engineering teams.

We talk about:

• How Gautam accidentally deleted Uber’s Java monorepo – really!

• Uber's unique engineering stack and why custom solutions like SubmitQueue were built in-house

• Monorepo: the benefits and downsides of this approach

• From Engineer II to Principal Engineer at Uber: Gautam’s career trajectory

• Practical strategies for building trust and gaining social capital 

• How the platform team at Uber operated with a product-focused mindset

• Vibe coding: why it helps with quick prototyping

• How AI tools are changing developer experience and productivity

• Important skills for devs to pick up to remain valuable as AI tools spread

• And more!

Timestamps

(00:00) Intro

(02:11) How Gautam accidentally deleted Uber’s Java Monorepo

(05:40) The impact of Gautam’s mistake

(06:35) Uber’s unique engineering stack

(10:15) Uber’s SubmitQueue

(12:44) Why Uber moved to a monorepo

(16:30) The downsides of a monorepo

(18:35) Measurement products built in-house 

(20:20) Measuring developer productivity and happiness 

(22:52) How Devpods improved developer productivity 

(27:37) The challenges with cloud development environments

(29:10) Gautam’s journey from Eng II to Principal Engineer

(32:00) Building trust and gaining social capital 

(36:17) An explanation of Principal Engineer at Uber—and the archetypes at Uber 

(45:07) The platform and program split at Uber

(48:15) How Gautam and his team supported their internal users 

(52:50) Gautam’s thoughts on developer productivity 

(59:10) How AI enhances productivity, its limitations, and the rise of agentic AI

(1:04:00) An explanation of Vibe coding

(1:07:34) An overview of Gitar and all it can help developers with 

(1:10:44) Top skills to cultivate to add value and stay relevant

(1:17:00) Rapid fire round

The Pragmatic Engineer deepdives relevant for this episode:

The Platform and Program split at Uber

How Uber is measuring engineering productivity

Inside Uber’s move to the Cloud

How Uber built its observability platform

Software Architect Archetypes

See the transcript and other references from the episode at ⁠⁠https://newsletter.pragmaticengineer.com/podcast⁠⁠

Production and marketing by ⁠⁠⁠⁠⁠⁠⁠⁠https://penname.co/⁠⁠⁠⁠⁠⁠⁠⁠. For inquiries about sponsoring the podcast, email [email protected].



Get full access to The Pragmatic Engineer at newsletter.pragmaticengineer.com/subscribe
...more
View all episodesView all episodes
Download on the App Store

The Pragmatic EngineerBy Gergely Orosz

  • 5
  • 5
  • 5
  • 5
  • 5

5

68 ratings


More shows like The Pragmatic Engineer

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

The a16z Show by Andreessen Horowitz

The a16z Show

1,100 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,147 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

630 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

583 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

235 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

991 Listeners

Practical AI by Practical AI LLC

Practical AI

210 Listeners

Google DeepMind: The Podcast by Hannah Fry

Google DeepMind: The Podcast

203 Listeners

Last Week in AI by Skynet Today

Last Week in AI

310 Listeners

Machine Learning Street Talk (MLST) by Machine Learning Street Talk (MLST)

Machine Learning Street Talk (MLST)

102 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

562 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

511 Listeners

Latent Space: The AI Engineer Podcast by Latent.Space

Latent Space: The AI Engineer Podcast

101 Listeners

AI + a16z by a16z

AI + a16z

33 Listeners