The Pragmatic Engineer
The Pragmatic Engineer

Developer productivity with Dr. Nicole Forsgren (creator of DORA, co-creator of SPACE)

Supported by Our Partners • WorkOS — The modern identity platform for B2B SaaS • CodeRabbit — Cut code review time and bugs in half • Augment Code — AI coding assistant that pro engineering teams love — How do you architect a live streaming system to deal with more load than it’s ever been done befo

Featured Speakers

Nicole Forsgren Guest

Topics Discussed

Episode Summary

Executive Summary: Nicole Forsgren argues that developer productivity cannot be reduced to PR counts or diffs alone: they are useful signals, but only within a broader context of satisfaction, activity, collaboration, and efficiency/flow. She explains how DORA measures the delivery pipeline, SPACE broadens the lens to the full developer experience, and AI is reshaping both how work is done and how productivity should be measured.

Main Topics: PRs and diffs as partial signals, not standalone productivity measures: Forsgren says PR frequency and diffs can reveal throughput and blockers, but are poor solo metrics because senior engineers do architecture, mentoring, reviews, and unblocking that do not show up as commits. SPACE framework as a holistic measurement model: She breaks SPACE into satisfaction, activity, communication/collaboration, and efficiency/flow, arguing that combining multiple categories is the best way to understand developer experience and productivity. DORA’s role and limits: DORA’s four metrics remain strong indicators of software delivery performance, especially commit-to-production flow, but they do not cover the full developer lifecycle or experience. Developer experience as lived experience: Developer experience is framed as the day-to-day reality of work: friction, delays, access controls, documentation, tooling, and policy decisions all shape productivity and cognitive load. Organizational context, culture, and onboarding: High-performing teams share psychological safety, curiosity, and purpose. Onboarding time is a strong indicator of team health and system complexity, and culture change requires changing how work is done, not just messaging. AI’s impact on development workflows: AI changes coding, review, release, and decision workflows. Forsgren expects SPACE to expand around trust and new forms of flow, while DORA remains useful for outer-loop delivery metrics. How leaders should fund productivity improvements: She recommends combining data and stories to justify platform or tooling investments, while being explicit about trade-offs, tipping points, and the need to reassess when added investment no longer delivers much value.

Key Arguments: PRs/diffs are useful because they can expose bottlenecks, but they mostly measure an easily operationalized part of throughput, not the full value of engineering work. No single metric is enough; productivity should be assessed through a constellation of metrics across satisfaction, activity, collaboration, and flow. Senior engineers often have low PR counts because their work shifts toward design, mentoring, reviews, and cross-team unblocking. DORA’s four metrics remain a strong signal of delivery system health, especially for commit-to-production performance, but they are not the whole story. Developer experience includes everything that shapes the lived experience of building software, including access approvals, documentation, tooling, and policy friction. Onboarding time is highly revealing because it exposes how hard a system is to learn and whether the organization has real leverage points for improvement. High-performing teams tend to show psychological safety, curiosity, and a sense of purpose. Cultural transformation is most successful when work practices and tools change first, because that changes lived experience and then influences culture upward. To win funding for platform work, leaders should present both rough quantitative estimates and concrete stories about time lost and pain felt. AI is likely to change the development lifecycle broadly, especially code review, release engineering, and trust in outputs, but productivity frameworks will still be relevant.

Data Points: SPACE dimensions: 4 core categories - Satisfaction, Activity, Communication/Collaboration, Efficiency/Flow are described as the framework for holistic measurement. DORA metrics: 4 metrics - Deployment frequency, lead time for changes, change failure rate, and time to restore service. EngThrive / survey cadence: Every 6 months; some quarterly - Microsoft uses NSAT-style surveys and some are now run quarterly to monitor trends. Onboarding time example: 60 days - She cites a large organization where time to first code contribution for a new hire could be about 60 days. Onboarding impact from dummy PR: 30% to 50% increase - A dummy pull request early in onboarding increased automated productivity measures across the rest of the year. AI code review study: Over 50% increase in unit tests getting passed - She references a GitHub/Office of the Chief Economist study on seasoned developers using AI coding assistants. College hire vs internal transfer onboarding: Same onboarding time - In one large org, a new college hire and an internal transfer took similarly long to onboard because tooling and documentation were so complex.

Pivotal Quotes: "PRs and diffs are both good signals and terrible signals" — Nicole Forsgren: Her answer to whether diffs are a good predictor of productivity at the team or individual level. "Honor their reality" — Nicole Forsgren: Advice on trusting developer feedback about friction and system pain even when leaders do not directly experience it. "Dora is an instantiation of SPACE" — Nicole Forsgren: Her explanation that DORA’s metrics map neatly onto SPACE categories rather than conflicting with them.

Implications: Engineering leaders should stop treating commit counts as performance proxies and instead measure the full system: experience, flow, collaboration, and outcomes. AI will make these frameworks more, not less, important, while increasing the need to rethink trust, onboarding, and release workflows.

🔓 Sign Up for Unlimited Episode Search

About The Pragmatic Engineer

View all episodes from The Pragmatic Engineer