PBC Engineering Metrics

Hi everyone,

I thought it might be interesting to share a few engineering metrics we look at within Hiro (nee Blockstack) PBC to understand our development velocity better, and how they have evolved over time. I should add that these metrics are not perfect and we don’t operate to “optimize” these metrics on a daily basis. Over time though, these metrics can paint a picture of how things are trending.

All metrics below are over a 24 week period.

Review Turnaround Time

This measures how long does it take for a PR (pull request) to get reviewed. Using 24 hours as the traget time, over the last 12 months, percentage of PRs that get reviewed within a day have gone from 56% to 75%.

Pull Request Merge Time

This measures how long a PR takes to get merged in from the time it is opened. Over the last 12 months, our average time to merge a PR has decreased from 11 days to 4 days!

What metrics have worked for you? What other metrics are you curious about? Let me know in the comments below!

Stay safe,


Thanks for sharing Diwaker, it’s great to see PRs reviewed within 24 hours going to 75%!


Thank for you,

Great job.
Thank you.

1 Like