Subvolts take Meta tracks developer productivity by measuring how long it takes engineers to submit code changes. Sep 30, 2024
For you
Developers
Learn how Meta uses metrics to improve the tools and processes you use daily.
Business
Understand how companies measure and optimize the productivity of their engineering teams.
Hype note
3/5Notable

This episode offers a concrete look at how a major tech company measures developer productivity, a key factor in AI development speed.

Meta Tech Podcast · Ep 67 Episode Official · Meta

67: Measuring Developer Productivity with Diff Authoring Time

37 min Interview Hosts: Pascal Harris
0:0037:01

Audio streams from Meta. Your place is remembered on this device.

From Subvolts

Summary and analysis by Subvolts editorial, AI-assisted.

Summary

The Meta Tech Podcast episode "67: Measuring Developer Productivity with Diff Authoring Time" features Sarita and Moritz discussing Meta's approach to measuring engineer productivity. Host Pascal Harris explores how Diff Authoring Time (DAT) tracks the duration from code change initiation to submission, aiming to assess the success of developer experience initiatives.

Explained simply

Imagine measuring how long it takes a chef to prepare a dish from start to finish. Meta uses a similar idea for its engineers, timing how long it takes them to make and submit code changes. This helps them understand if their tools are making engineers faster and more efficient.

Why listen

This episode is for software engineering leaders and teams focused on developer productivity. It explains how Meta uses Diff Authoring Time (DAT) as a metric to evaluate the effectiveness of tools and processes designed to improve developer experience. This aligns with the broader industry trend of optimizing developer workflows, a key area for all frontier AI labs seeking to accelerate their own research and development cycles.

On the mic
  • HostPascal Harris
  • GuestSarita
  • GuestMoritz
About
Key facts
  • Episode Title: 67: Measuring Developer Productivity with Diff Authoring Time
  • Show: Meta Tech Podcast
  • Length: 37 minutes
  • Metric Discussed: Diff Authoring Time (DAT)
  • DAT Definition: Measures how long it took to submit a change to our codebase.
Show notes from Meta

At Meta, engineers are our biggest asset which is why we have an entire org tasked with making them as productive as possible. But how do you know if your projects for improving developer experience are actually successful? For any other product, you would run an A/B test but that requires metrics and how do you measure developer productivity? Sarita and Moritz have been working on exactly that with Diff Authoring Time which measures how long it took to submit a change to our codebase. Host Pascal talks to them about the way this is implemented, the challenges and abilities this unlocks.

Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don't forget to follow our host @passy (https://twitter.com/passy, https://mastodon.social/@passy, and https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/.

You can follow our guest Moritz on X (https://x.com/Inventitech) or check out his website on inventitech.com.

Links

Timestamps

  • Episode intro 0:05

  • Sarita Intro 2:33

  • Moritz Intro 3:44

  • DevInfra as an Engineer 4:25

  • DevInfra as a Data Scientist 5:12

  • Why DevEx Metrics? 6:04

  • Average Diff Authoring Time at Meta 9:55

  • Events for calculating DAT 10:55

  • Edge cases 13:15

  • DAT for Performance Evaluation? 20:29

  • Analyses on DAT data 22:29

  • Onboarding to DAT 23:23

  • Stat-sig data 25:06

  • Validating the metric 26:34

  • Versioning metrics 28:09

  • Detecting and handling biases 29:19

  • Diff coverage 30:30

  • Do we need DevX metrics in an AI software engineering world? 31:23

  • Measuring the impact of AI tools 32:23

  • What's next for DAT? 33:40

  • Outtakes 36:22

Jargon decoded
Diff Authoring Time
Sarita and Moritz
The time it takes an engineer to write and submit a code change.
Published
Show
Meta Tech Podcast · Meta
Length
37 min
Companies
Meta
Summary by
Subvolts, using an AI model (how we work). Spotted a mistake? Tell us.

Questions people ask

What is Diff Authoring Time (DAT)?
Diff Authoring Time measures how long it takes an engineer to submit a change to Meta's codebase, from when they start working on it to when it is submitted.
Why is Meta measuring developer productivity?
Meta considers its engineers its biggest asset and wants to ensure projects aimed at improving developer experience are successful by using metrics like DAT.

Page generated Oct 19, 2026. Summaries are Subvolts' own; the audio, artwork and notes belong to Meta.