podcast • 1MIN READ

Lessons Learned from Programming at Google w/ Hyrum Wright & Titus Winters

Today, we are releasing the full interview of one of our favorite episodes: Dan’s 2021 conversation with engineers-turned-authors, Hyrum Wright & Titus Winters.

As two of the most senior staff engineers at Google, both guests brought a deep understanding of software engineering to the show: Hyrum is semi-famous as the "Hyrum" of Hyrum's Law; while Titus is responsible for managing 250 million lines of code.

In their brilliant book Software Engineering at Google: Lessons Learned from Programming Over Time, Hyrum & Titus explore the engineering practices that make one of the largest codebases in the world sustainable and healthy.

Episode Highlights Include:

  • (1:37) Google's strategic goal with its codebase
  • (5:09) How the 'Flamingo book' came to be
  • (8:01) The role of time in relation to software
  • (10:35) Hyrum's Law
  • (15:23) What is the real goal of software engineering?
  • (17:47) Problems of scale at Google
  • (23:24) Consumption of sublinear resources
  • (28:18) When shifting left is a bad thing
  • (30:25) Science of trade-offs
  • (37:00) Constraints are your friend, not your enemy
  • (42:46) Hire good people first, good programmers second

Engineering Insights before anyone else....

The Weekly Interruption is a newsletter designed for engineering leaders, by engineering leaders.

We get it. You're busy. So are we. That's why our newsletter is light, informative and oftentimes irreverent. No BS or fluff. Each week we deliver actionable advice to help make you - whether you're a CTO, VP of Engineering, team lead or IC  - a better leader.

It's also the best way to stay up-to-date on all things Dev Interrupted - from our podcast, to trending articles, Interact & our community Discord

Get interrupted.