Skip to main content

Quick Overview

This short video is a rapid-fire interview produced by Google Cloud Tech featuring Tilde Thurium from Developer Marketing. Thurium sits down with Andrew Baker, Vice President of Developer Relations at Temporal, to play a developer-focused game of this or that.

Key Points

  • 1.Andrew Baker chooses spaces over tabs, noting that mixing the two creates problems.
  • 2.Baker prefers uv to pip for Python package management due to its speed.
  • 3.Between consistency and availability, Baker prioritizes availability, pointing to Temporal's uptime record displayed on its homepage.
  • 4.Baker selects orchestration over choreography for managing workflows.
  • 5.For lifestyle choices, Baker prefers candy like Milk Duds over popcorn, window seats over aisle seats, and the movie Inception over The Prestige.

Summary

Tilde Thurium from Google Cloud Developer Marketing hosts a rapid-fire game of this or that with Andrew Baker, Vice President of DevRel at Temporal.

The exchange begins with software engineering preferences. Asked to choose between tabs and spaces, Baker chooses spaces, adding that mixing both formats leads to trouble. Moving to Python tooling, Baker selects uv over pip, citing speed and impatience, while Thurium agrees that uv is blazing fast.

The conversation turns to distributed systems concepts. When asked to pick between consistency and availability, Baker chooses availability, explaining that uptime is taken seriously at Temporal and tracked publicly on their homepage. Asked to choose between choreography and orchestration, Baker immediately selects orchestration.

The game concludes with personal preferences. Baker chooses movie theater candy over popcorn, specifically highlighting Milk Duds. On flights, he chooses window seats over aisle seats. Finally, between two Christopher Nolan films, Baker chooses Inception over The Prestige.

Developer Tooling Preferences

Tilde Thurium asks Andrew Baker to choose between common developer options. Baker selects spaces instead of tabs, explaining that mixing them causes bad outcomes. When choosing between Python package tools uv and pip, Baker selects uv because of its speed and his own impatience.

System Design Priorities

In architectural questions, Baker opts for availability over consistency, citing Temporal's commitment to high uptime visible on their website. When asked about workflow architectures, Baker chooses orchestration over choreography without hesitation.

Personal and Entertainment Choices

In the rapid-fire casual questions, Baker selects movie candy over popcorn, mentioning a specific preference for Milk Duds. He also selects window seats over aisle seats on flights and chooses the movie Inception over The Prestige.

The Bottom Line

The video provides a quick overview of technical and personal preferences from Temporal's VP of DevRel Andrew Baker. It establishes his positions on developer tools like uv and spaces, as well as distributed systems concepts like orchestration and availability. It leaves broader technical justifications for longer-form discussion.

FAQ

What is the This or That interview format between Google Cloud and Temporal?

It is a rapid-fire question-and-answer video where Tilde Thurium from Google Cloud Developer Marketing asks Andrew Baker, VP of DevRel at Temporal, to choose between contrasting technical tools, architectural concepts, and personal preferences.

Why does Andrew Baker prefer uv over pip for Python package management?

Andrew Baker selects uv over pip because of its superior speed and his impatience with slower tooling, which Tilde Thurium describes as blazing fast.

Why does Andrew Baker choose availability over consistency in distributed systems?

Baker emphasizes that availability is taken seriously at Temporal, noting that the company publishes its track record and number of nines directly on its homepage.

What architectural pattern does Andrew Baker favor between orchestration and choreography?

Andrew Baker chooses orchestration over choreography, expressing one hundred percent certainty in his preference.

Worth watching for

Software engineers, DevOps professionals, and developers interested in lighthearted technical debates and rapid-fire opinions from industry figures.

  • google-cloud
  • temporal
  • software-development
  • python
  • orchestration