The Pragmatic Engineer

Stacked diffs and tooling at Meta with Tomas Reimers

174 snips
Apr 2, 2025
Tomas Reimers, a former engineer at Meta and co-founder of Graphite, shares fascinating insights into Meta's custom developer tools. Discover why Meta opted for in-house solutions over industry standards like GitHub. He explains the benefits of stacked diffs and monorepos, which have redefined coding practices at Meta. The discussion dives into how AI's rise is reshaping code reviews and testing, emphasizing the need for rigorous oversight. Reimers also touches on Graphite's evolution and why tool integration is crucial for developer productivity.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Meta's Unique Tooling

  • Tomas Reimers joined Meta as a new grad, unaware of its unique tooling.
  • Leaving Meta was a shock, realizing the tools he relied on weren't industry standard.
INSIGHT

Integrated Tooling at Meta

  • Meta's internal tools are deeply integrated, exemplified by Fabricator, Sandcastle, OnDemand, and Landcastle.
  • This integration extends beyond code review to other developer platform aspects like task management.
ANECDOTE

Integrated Translation System

  • Meta's translation system integrated into code review prevented deployment of strings without translations.
  • Diffs in Fabricator showed rollout stages, A/B test results, and other relevant information in one place.
Get the Snipd Podcast app to discover more snips from this episode
Get the app