Beyond the Noise: Signals, Stories, and Spicy Takes

Invisible Work That Keeps Pinterest Running with Ryan Cooke

57 min · 2 de jun de 2026
Portada del episodio Invisible Work That Keeps Pinterest Running with Ryan Cooke

Descripción

In this episode of Beyond the Noise, Matt speaks with Ryan Cooke, Director of Engineering at Pinterest, where his teams own the infrastructure that keeps Pinterest's Android, iOS, and web apps running. Nine years, several promotions, and eight teams later, he joined as an Android engineer and never left. The conversation covers two formative projects: an experiment-driven overhaul of Android image loading that produced outsized engagement gains, and a pre-IPO push to get Pinterest's core metrics accurate enough for public markets: standardizing definitions, building data checkers, and catching silent inflation from sources like Facebook's background auth refresh. Ryan then gets into managing infrastructure at scale: why Pinterest adopted Bazel for iOS builds and walked it back, how AI agents are unlocking migrations that were never worth funding before, and why the same tool produced completely different results in two different engineers' hands. They close on native versus cross-platform: native by default, except where identical behavior across platforms matters more than anything else.

Comentarios

0

Sé la primera persona en comentar

¡Regístrate ahora y únete a la comunidad de Beyond the Noise: Signals, Stories, and Spicy Takes!

Prueba gratis

Empieza 7 días de prueba

$99 / mes después de la prueba. · Cancela cuando quieras.

  • Podcasts solo en Podimo
  • 20 horas de audiolibros al mes
  • Podcast gratuitos

Todos los episodios

19 episodios

episode Crash-Free Isn't Enough: Inside Tinder's War on App Hangs artwork

Crash-Free Isn't Enough: Inside Tinder's War on App Hangs

Aaron He, Director of Engineering for Tinder's Client Platform team, joins Matt Klein to trace a decade of mobile engineering at scale, from writing Xamarin apps in C# to native Android, and into today's debates over React Native and Kotlin Multiplatform. They talk through a database downgrade that crashed the app during Aaron's first week at TrueCar, and a more recent bug where a hung flag lookup silently dropped analytics events: no crash, no performance hit, and no way to backfill afterward. From there, they turn to performance at Tinder today: crash rates are strong (99.5 to 99.7% crash-free), but app hangs and ANRs are the bigger challenge. Aaron breaks down how his team attributes regressions to the right team and experiment. Aaron also shares how he's built leadership trust on long-term infrastructure bets, and what he learned managing up during a CI consolidation debate with the backend team. He passes along a rule of thumb for using AI without losing the learning: write something once with AI to move fast, once yourself to actually understand it, and a third time to get the architecture right.

14 de jul de 202652 min
episode Nicki Stone: On-Device ML, Monorepos, and Engineering at Amazon Scale artwork

Nicki Stone: On-Device ML, Monorepos, and Engineering at Amazon Scale

In this episode of Beyond the Noise, Matt talks with Nicki Stone, a Principal Engineer who oversees development of the Amazon Shopping App. Nicki's path there runs through a finance desk where she taught herself to code out of boredom, one of the first coding boot camps in existence, a quarter-million-dollar hackathon win, and a startup that raised $1.8 million before an abrupt close. Nicki built a framework at AWS that unioned on-device and cloud ML models years before anyone was talking about edge inference, and she and Matt dig into why that architecture is only going to get more relevant as models keep shifting to the device. She also pulls back the curtain on what engineering at Amazon's scale looks like: 50 separate networking stacks that nobody shares, no monorepo, and why adding a single request header becomes a company-wide problem. Nicki explains the bet she's making to fix it. Plus: what she found under the hood at Instagram, Meta's code culture, and why AI makes her feel like "a kid in a candy shop" after 12 years in the industry.

30 de jun de 202650 min
episode Inside the Renderer: Android's Graphics Story With Romain Guy artwork

Inside the Renderer: Android's Graphics Story With Romain Guy

In this episode of Beyond the Noise, Matt talks with Romain Guy, who spent 18 years as an engineer and engineering leader at Google on Android, joining when the team was around 40 people and the product was still a secret internal project.  Romain walks through the technical reality of those early days: a VM with no JIT compiler, stop-the-world garbage collection, and a UI toolkit with no GPU acceleration. The conversation covers the bandwidth ceiling that forced Android's UI toolkit onto the GPU, the surprising complexity of text rendering, and the tradeoff behind Jetpack Compose sharing a rendering layer with the old View system. From the pain of Java Native Interface (JNI) to building Filament, a 3D rendering engine now powering Android XR headsets, the episode shows that performance is less about benchmarking and more about the mindset you bring to every decision.

16 de jun de 202646 min
episode Invisible Work That Keeps Pinterest Running with Ryan Cooke artwork

Invisible Work That Keeps Pinterest Running with Ryan Cooke

In this episode of Beyond the Noise, Matt speaks with Ryan Cooke, Director of Engineering at Pinterest, where his teams own the infrastructure that keeps Pinterest's Android, iOS, and web apps running. Nine years, several promotions, and eight teams later, he joined as an Android engineer and never left. The conversation covers two formative projects: an experiment-driven overhaul of Android image loading that produced outsized engagement gains, and a pre-IPO push to get Pinterest's core metrics accurate enough for public markets: standardizing definitions, building data checkers, and catching silent inflation from sources like Facebook's background auth refresh. Ryan then gets into managing infrastructure at scale: why Pinterest adopted Bazel for iOS builds and walked it back, how AI agents are unlocking migrations that were never worth funding before, and why the same tool produced completely different results in two different engineers' hands. They close on native versus cross-platform: native by default, except where identical behavior across platforms matters more than anything else.

2 de jun de 202657 min
episode Miguel de Icaza: GNOME, Mono, Xamarin, and No Sign of Stopping artwork

Miguel de Icaza: GNOME, Mono, Xamarin, and No Sign of Stopping

In this episode of Beyond the Noise, Matt sits down with Miguel de Icaza, co-founder of GNOME, Mono, and Xamarin, and one of the most influential figures in the history of free and open-source software. Miguel takes us back to his early days in Mexico, where a crashing Windows machine and a printout of FTP sites set him on a path toward GNU, Linux, and eventually building one of the first serious open-source desktop environments. He traces the arc from true-believer GNU fanatic to pragmatic entrepreneur: what it felt like to ship a proprietary Exchange plugin and get kicked off the FSF board for it, why pure open-source business models kept hitting the same wall, and how .NET offered a clean slate that stalled Java efforts never provided. The conversation then shifts to mobile, fragmentation, and what comes after a long career building for other developers. Miguel breaks down the operational nightmare of Android fragmentation versus iOS's relative stability, and why the sheer volume of crashes was enough to shift his platform allegiances for good. He covers Xamarin's acquisition by Microsoft, what a cultural reset inside a famously combative company taught him about management, and his current chapter: a post-Microsoft bet on Godot, a Swift binding hacked together on spare afternoons, and a game engine IDE that half his users are running on their phones.

19 de may de 202659 min