Measuring productivity impact with Diff Authoring Time

Do types actually make developers more productive? Or is it just more typing on the keyboard? To answer that question we’re revisiting Diff Authoring Time (DAT) – how Meta measures how long it takes to submit changes to a codebase. DAT is just one of the ways e measure developer productivity and this latest episode [...] Read More... The post Measuring productivity impact with Diff Authoring Time appeared first on Engineering at Meta.

Jan 16, 2025 - 18:10
Measuring productivity impact with Diff Authoring Time

Do types actually make developers more productive? Or is it just more typing on the keyboard? To answer that question we’re revisiting Diff Authoring Time (DAT) – how Meta measures how long it takes to submit changes to a codebase.

DAT is just one of the ways e measure developer productivity and this latest episode of the Meta Tech Podcast takes a look at two concrete use cases for DAT, including a type-safe mocking framework in Hack.

Tune in to learn how we leverage metrics to run experiments on productivity in our internal codebase at Meta.

Download or listen to the podcast episode below:


You can also find the episode wherever you get your podcasts, including:

The Meta Tech Podcast is a podcast, brought to you by Meta, where we highlight the work Meta’s engineers are doing at every level – from low-level frameworks to end-user features.

Send us feedback on InstagramThreads, or X.

And if you’re interested in learning more about career opportunities at Meta visit the Meta Careers page.

The post Measuring productivity impact with Diff Authoring Time appeared first on Engineering at Meta.