Everything Wrong With Developer Productivity Metrics with Adam Berry

04/09/2025 38 min Episodio 35
Everything Wrong With Developer Productivity Metrics with Adam Berry

Listen "Everything Wrong With Developer Productivity Metrics with Adam Berry"

Episode Synopsis


"Metrics will not measure developer productivity and will not solve your engineering organization’s problems", say Adam Berry, Staff Engineer at Netflix.Adam sits with Ankit Jain, host of The Hangar DX podcast, to discuss one of the most debated topics in engineering: developer productivity metrics.Adam shares why metrics like the DORA4 were never meant to measure individual productivity, how trust (or lack of it) inside organizations changes the way metrics are used, and why managers often get lost in numbers instead of focusing on narrative and impact.He explains that metrics are a feedback mechanism, the “metrics industrial complex,” and pitfalls of over-measuring, and how to design metrics from scratch. 00:00 Introduction to Developer Productivity Metrics01:23 The Origins of Productivity Metrics07:22 The Obsession with Metrics10:44 Challenges in Measuring Developer Productivity12:33 The Metrics Industrial Complex15:38 The Role of Metrics in Understanding Delivery Performance19:31 Designing Effective Metrics for Organizations21:57 Understanding Quality Issues in Engineering34:32 Measuring Code Quality and Technical Debt39:02 Prioritizing Engineering Challenges41:42 Future of Engineering ProductivityAbout Adam BerryAdam has worked on developer tools and infrastructure throughout his career, from Eclipse plugins to service and infrastructure work; he now focuses on developer platforms as products to empower engineers and make teams and organizations drastically more effective.About Hangar DX (https://dx.community/)The Hangar is a community of senior DevOps engineers and senior software engineers, focused on enhancing the developer experience. This is a space where vetted, experienced professionals can exchange ideas, share hard-earned wisdom, troubleshoot issues, and help each other in their projects and careers.We invite developers who work in DX and platform teams at their respective companies, or who are interested in developer productivity.