Measuring AI impact, assessing readiness, and new data trends
DX · video · 2026-04-03 source ↗ Reader 🖥️
Code Was Never the BottleneckDeveloper Experience & FlowEnterprise AI Adoption & ReadinessHuman as Orchestrator of AgentsLong-Running & Managed AgentsMeasuring AI Impact
Engineering leaders should move beyond naive AI adoption metrics toward longitudinal measurement that distinguishes amplification (making humans more productive) from augmentation (agents as additional capacity), while recognizing that the real bottlenecks to AI ROI are not code generation but developer experience, human judgment, and organizational readiness -- the same problems that preceded AI.
practical · panel discussion / AMA — An Engineering Enablement podcast episode featuring Abi Noda (DX/Atlassian) interviewed by Jesse Adametz (Twilio). Primarily practical guidance for engineering leaders on measuring and enabling AI adoption in software development.
Structure
| Part | Role |
|---|---|
| AI across the SDLC: beyond code generation | Sets the landscape -- leaders are visioning 12-36 month AI strategies spanning review, planning, prototyping, and background agents |
| AI readiness and developer experience | Argues that 'AI readiness' is largely the same set of developer-experience problems (CI, docs, standardized environments) that existed pre-AI |
| Tool choice and enablement | De-emphasizes tool selection; emphasizes fostering experimentation, education, and knowledge-sharing across the adoption spectrum |
| Measuring ROI: amplification vs. augmentation | Core analytical framework -- separates 'humans doing more with AI' (amplification) from 'agents as workforce capacity' (augmentation), each with distinct metrics |
| Correlation vs. causation and longitudinal analysis | Methodological warning -- cross-sectional 'heavy AI users code more' analyses are confounded; longitudinal analysis is preferred |
| Token cost and ROI arithmetic | Introduces a new cost dimension -- 10-15% throughput gains vs. token spend, with the 'every token is a good token' assumption starting to break down |
| Engineers as orchestrators | Challenges the narrative that all engineers will become agent-orchestrators; notes that defining work is the harder skill and not all engineers want or are suited for it |
| Broader organizational implications | Touches on non-engineer coding, platform teams serving broader audiences, and whether sprint ceremonies survive |
Key terms
- amplification Measuring AI Impact
The degree to which AI makes existing human engineers more productive -- measured via throughput gains, time savings, and developer experience scores - augmentation Measuring AI Impact
Extending organizational engineering capacity by treating agents as headcount -- measured in human-equivalent hours delivered per dollar spent, yielding an 'agent hourly rate' - AI readiness Enterprise AI Adoption & Readiness
The state of an organization's developer experience infrastructure (CI, docs, standardized environments, guardrails) that determines whether AI agents can work reliably - true throughput Measuring AI Impact
DX's weighted PR throughput metric that incorporates lines of code as a weighting factor for PR throughput, attempting to normalize for change size - human-equivalent hours Measuring AI Impact
A unit for measuring agent output: how much work agents deliver expressed as the hours it would have taken a human, divided by cost, to produce an agent hourly rate - background agents Long-Running & Managed Agents
Autonomous AI agents that work outside the human-in-the-loop workflow -- proactive, asynchronous, handling tasks like dependency upgrades without human prompting
Propositions
- explicitestablishedCode generation was never the real bottleneck in software development; code review, planning, and organizational readiness are the actual constraints.conf: highsupports ←CannotMeasureProductivity · p7 — Fowler's assertion that true productivity must be based on delivered business value, not functionality/code volume, is the same claim later restated as 'code generation was never the real bottleneck' — both locate the real measurement target upstream of code output.supports ←Five studies that are changing how I think about AI in software engineering · p1 — The roundup's thesis that the constraint has moved downstream directly backs the claim that code generation was never the real bottleneck; review, planning, and organizational readiness are.supports ←How Anthropic Builds And How Engineering Will Change Soon | Thariq Shihipar · p8 — Thariq's 'it depends on how good the ticket is / people haven't figured out what they want' is a concrete instance of the broader claim that code generation was never the real bottleneck — planning and understanding needs are.supports ←The New SDLC With Vibe Coding: From ad-hoc prompting to Agentic Engineering · p10 — Both locate the real constraint past code generation: this paper's 80% problem (the hard 20% needs human judgment) and DX's 'code generation was never the real bottleneck' make the same point from different angles.supports ←How building software is changing at Anthropic · p7 — The Bun rewrite's own time breakdown (15% implementation / 85% fixing and verifying) is a concrete internal data point for the claim that code generation was never the real bottleneck.
- explicitAI readiness is essentially the same problem set as developer experience -- CI, documentation, standardized environments, guardrails -- rebranded.conf: high
- explicitestablishedCross-sectional analyses correlating AI usage with higher throughput are confounded because heavy AI users were already high-throughput coders; longitudinal analysis is methodologically superior.conf: highsupports ←AI doesn't create great developers, it amplifies them · p3 — Both pieces independently (different vendors/studies — GitClear here, DX there) reach the identical methodological conclusion: cross-sectional AI-usage-vs-productivity comparisons are confounded because heavy AI users were already the highest performers, so longitudinal tracking of the same individuals is required to isolate AI's actual effect.supports ←Engineering Leadership Report 2026 · p10 — Both sources independently flag that simple/self-reported AI-productivity metrics are unreliable — Postman's data shows employee feedback dominates measurement practice (63%) while rigorous metrics lag; dx-measuring-ai-impact explains a mechanism (confounding of heavy-AI-users with already-high-throughput coders) for why such simple correlations mislead.
- explicitdevelopedThe ROI of AI should be measured in two distinct buckets: amplification (human productivity gains) and augmentation (agent-driven capacity extension).conf: highextends ←Uber's Zero Growth Stack: Scaling Services, While Optimising Infrastructure and AI Cost · p8 — DX's framework splits AI ROI into amplification vs. augmentation buckets; Uber's proposed 'net code quality ratio' and 'compute efficiency per feature' add a concrete, code-quality- and feature-delivery-linked operationalisation that framework doesn't specify.
- explicitdevelopedOverall longitudinal throughput gains from AI are approximately 10-15%, with roughly two-thirds attributable to AI itself (i.e., 8-10% net AI effect).conf: mediumrefines9) Nils Brede Moe om AI-paradokset, autonomi, læringskultur og fremtidens team · p1 — DX's longitudinal 10-15% throughput finding puts a measured middle between the 9-of-10-feel-productive euphoria and the 95%-no-return figure in Brede Moe's paradox.refines ←Presentation: Leadership in AI-Assisted Engineering · p1 — Qualifies the 10-15% average throughput gain by showing aggregate AI-impact figures hide enormous per-company variance, making the average misleading for decisions.
- explicitcorroboratedThe assumption that every token dollar is a good dollar is starting to break down and will require refinement over the next 12 months.conf: mediumsupports ←TBM 437: Tokens, Hours, Points, and Other Curious Proxies · p10 — Supplies the construct-validity mechanism explaining why DX's early warning -- that 'every token dollar is a good dollar' is starting to break down -- is correct.
- explicitNot all engineers want to be or are well-suited to be orchestrators of AI agents; defining what to build is a harder and rarer skill than building it.conf: high
- explicitTool choice is not the most important decision for engineering organizations right now; models are converging and the differentiator is context and environment quality.conf: medium
- implicitHeightened management pressure for throughput is itself a confounding variable in longitudinal analyses -- some throughput gains may be Goodhart's Law in action.conf: medium
- implicitThe blurring of engineering and non-engineering roles (designers, PMs, marketers writing code) will create new platform-engineering challenges around guardrails and access control.conf: medium
Arguments
Organizations should use longitudinal analysis rather than cross-sectional cohort comparisons to measure AI impact. strength: high
Explicit premises:
- Cross-sectional analyses show that heavy AI users have higher throughput, but these users were already high-throughput coders pre-AI.
- Longitudinal data controls for individual baselines.
- DX's meta-longitudinal analysis across companies shows 10-15% gains.
Implicit premises:
- Selection bias in AI tool adoption is systematic, not random.
- Organizations have access to sufficient historical data for longitudinal comparison.
Inferences:
- Cross-sectional correlation overstates the causal effect of AI on throughput.
- The true AI effect is likely smaller than naive analyses suggest.
The 'every token dollar is well spent' assumption will not hold as AI scales. strength: medium
Explicit premises:
- Longitudinal throughput gains are roughly 10-15% overall, perhaps 8-10% attributable to AI.
- Token costs vary by model and use pattern.
- At high-compensation companies, token cost is trivial relative to salary; at startups it can approach half an engineer's salary.
Implicit premises:
- The marginal return on token spend is not constant -- some token expenditure has low or no productivity value.
- Without analytics on prompting behavior and outcomes, wasteful spend is invisible.
Inferences:
- ROI of token spend must be actively measured and managed, not assumed positive.
- A 12-month horizon is needed for this to become operational.
The 'engineer as orchestrator' model is not universally viable. strength: high
Explicit premises:
- Many developers prefer coding over requirements drafting and review.
- Defining what to build is harder and rarer than building it.
- Just adding coding capacity (human or agent) does not make organizations more productive (Mythical Man-Month).
Implicit premises:
- Orchestration requires judgment and leadership skills that are currently distributed unevenly across seniority levels.
- Organizations would need significant upskilling investment to make junior engineers effective orchestrators.
Inferences:
- The bottleneck to AI ROI is ultimately human judgment, not coding capacity.
- Role redefinition will be more gradual and contested than the hype suggests.
Narratives
- Jesse's team member who wants to do 20 changes a day -- previously hyperbolic, now approaching reality with agents
→ Illustrates the 'art of the possible' with fully engaged AI power users, while also highlighting the spectrum problem (most engineers are not at this extreme) - An agent spinning up Kafka when RabbitMQ was already in use
→ Concretizes the AI readiness problem -- without proper documentation and context, agents make architecturally wrong decisions - Dependency upgrade completion overnight -- waking up to find agents resolved not just version bumps but signature changes
→ Illustrates the developer-experience value of augmentation: the emotional appeal of 'you wake up and it's done' - Phoenix Project / assembly line bottleneck analogy
→ Frames the code-review bottleneck as a predictable consequence of Theory of Constraints -- accelerating one station just moves the bottleneck
Questions addressed
- ✅ How should organizations measure the ROI of AI in software development?
Use the amplification/augmentation framework: measure human productivity gains (throughput, time savings, DX scores) separately from agent-driven capacity (human-equivalent hours / cost = agent hourly rate). Prefer longitudinal analysis over cross-sectional correlation. - ✅ Is there a checklist for AI readiness before enabling mass adoption?
AI readiness maps to developer experience fundamentals: standardized environments, CI/test infrastructure, documentation, security guardrails. There is no separate AI readiness checklist -- it is the same DX work reframed. - ✅ Which AI coding tool should organizations choose?
Tool choice is not the most important decision. Models are converging; the differentiator is environment quality and context richness. Focus on what you can control beyond tool selection. - ⭕ Will the software engineer role shift to 'orchestrator'?
Partially -- some engineers will move toward orchestration, but many prefer and are better suited to direct coding. Defining work is harder than doing it, and not all engineers have the judgment skills needed for orchestration. - ✅ Are sprint ceremonies and estimation obsolete in the AI era?
No. Planning and prioritization remain essential; AI does not reduce the cost of all coding to zero. Humans still steer, oversee, and review. The cadence of planning is unaffected; estimation methods are an open question. - ✅ What is the actual magnitude of AI-driven productivity gains?
DX longitudinal data shows 10-15% overall throughput gains year-over-year, with roughly two-thirds attributable to AI (8-10% net). This is far below the hype. - ⭕ Is token cost something organizations should worry about?
Emerging concern. The 'every token is well spent' assumption is breaking down. Context-dependent: trivial at high-comp companies, significant at startups. No formula exists yet; expected to be a 12-month initiative.
Gaps
- empiricalThe 10-15% throughput gain figure is stated without methodology detail. How were confounders controlled? What is the variance across organizations? The meta-longitudinal study is referenced as forthcoming but not yet available.
Read next: Look for DX's published meta-longitudinal study and methodology; compare with academic studies on AI-assisted development. - conceptualThe amplification/augmentation framework measures output volume (throughput, human-equivalent hours) but does not address output quality, defect rates, or long-term maintainability of AI-generated code.
Read next: Investigate literature on technical debt and defect rates in AI-assisted codebases; check whether DX's framework has quality dimensions not discussed here. - structuralThe discussion treats AI readiness as a developer-experience problem but does not address organizational incentive structures -- e.g., why documentation and CI remain chronically underinvested despite being acknowledged as important for decades.
Read next: Organizational economics of developer tooling investment; why 'table stakes' remain unmet. - perspectivalThe entire conversation is from the perspective of engineering leaders at large, well-resourced companies (Twilio, Booking.com, Block). The experience of small teams, non-tech-native companies, or individual contributors is absent.
Read next: Seek practitioner reports from smaller organizations and IC perspectives on AI adoption. - implicit_premiseThe discussion assumes PR throughput is a meaningful proxy for engineering value. This conflates shipping changes with delivering outcomes. The Goodhart's Law risk Abi identifies for throughput pressure also applies to PR throughput as a metric.
Read next: Outcome-based engineering metrics; relationship between throughput and customer/business outcomes.closed byIs AI coding on average 17.3x faster or 1.3x faster? Both. — LinkedIn post by Fabrice Bernhard — The 17.3x lines-written vs 1.3x releases divergence is direct evidence that code/PR throughput is a poor proxy for delivered value; Bernhard argues the outcome metric must sit at the end of the value stream (p3).
Related documents
- The 8 software engineering metrics AI broke
- 2024_final_dora_report
- Finding Comfort in the Uncertainty
- Five studies that are changing how I think about AI in software engineering
- Research: How AI Agents Broaden the Scope of Knowledge Work
- 9) Nils Brede Moe om AI-paradokset, autonomi, læringskultur og fremtidens team
- The Conductor Developer
- Presentation: Leadership in AI-Assisted Engineering
- Agentic Code Review
- Research: Why You Shouldn't Treat AI Agents Like Employees