<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Engineering Enablement]]></title><description><![CDATA[Research and perspectives on developer productivity. ]]></description><link>https://newsletter.getdx.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Niij!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbd433b-6f11-4042-8b7d-0edb3b172966_1024x1024.png</url><title>Engineering Enablement</title><link>https://newsletter.getdx.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 23 Jul 2026 11:07:57 GMT</lastBuildDate><atom:link href="https://newsletter.getdx.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Abi Noda]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[abinoda@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[abinoda@substack.com]]></itunes:email><itunes:name><![CDATA[Abi Noda]]></itunes:name></itunes:owner><itunes:author><![CDATA[Abi Noda]]></itunes:author><googleplay:owner><![CDATA[abinoda@substack.com]]></googleplay:owner><googleplay:email><![CDATA[abinoda@substack.com]]></googleplay:email><googleplay:author><![CDATA[Abi Noda]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The State of AI Impact in Engineering: Q2 2026]]></title><description><![CDATA[Data from 500+ teams reveals that AI is delivering measurable velocity gains, but velocity alone isn't the story.]]></description><link>https://newsletter.getdx.com/p/the-state-of-ai-impact-in-engineering</link><guid isPermaLink="false">https://newsletter.getdx.com/p/the-state-of-ai-impact-in-engineering</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Wed, 22 Jul 2026 10:02:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/28554c65-1e7d-432a-9e62-b017f371f383_2400x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong><span>Welcome to the latest issue of Engineering Enablement,</span></strong><span> a weekly newsletter sharing research and perspectives on developer productivity.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p><span>&#128467; </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>Join me and Brian Houck on July 23</span></a><span> for a readout of this report, where we&#8217;ll discuss new findings from DX&#8217;s data on AI tool usage, spend, and impact across 500+ organizations. Register </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>here.</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i6Pp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i6Pp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i6Pp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1634649,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.getdx.com/i/205958887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i6Pp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!i6Pp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471c6aab-292d-4e15-b164-5be4355550ce_2400x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>We are excited to announce our Q2 2026 AI impact report.</span></p><p><span>When we first began tracking the impact of AI on engineering teams, our primary goal was to measure AI cohorts against historical baselines to answer the question of what happens to software output after adoption. With industry-wide AI adoption exceeding 90%, comparing AI users against a non-user control group is no longer a viable measurement strategy.</span></p><p><span>Engineering leaders are now under immense pressure to justify exponentially-increasing AI budgets. The data from our Q2 report reveals that while AI is delivering objective gains in velocity, those gains are highly uneven.</span></p><p><span>Download the full analysis </span><strong><a href="https://getdx.com/report/state-of-ai-impact-in-engineering-q2-report/?utm_source=newsletter"><span>here.</span></a></strong></p><p><span>In the new report, we&#8217;ve uncovered a number of critical trends, including:</span></p><p><strong><span>1. Over 50% of code is now generated by AI. </span></strong><span> This metric has accelerated rapidly, increasing from 34% in Q1 2026 to 52% in Q2 2026. This steep trajectory indicates that once AI tools are deployed, the code they generate rapidly scales across codebases, frequently moving through reviews, dependencies, and shared workflows.</span></p><p><strong><span>2. Quality may be declining. </span></strong><span>During the same period that AI adoption has increased, median pull request sizes have nearly doubled. Increases in PR size can serve as an early indicator of technical debt, as higher code volumes generally correlate with increased complexity and potential for bugs. This trend can also introduce additional friction in the review process, as more lines of code generated means more lines of code to review.</span></p><p><strong><span>3. Some aspects of developer experience are declining.</span></strong><span> The Developer Experience Index (DXI) dropped from 67 to 65 over four quarters. AI is improving some aspects of the developer experience&#8212;documentation quality, code maintainability, onboarding speed&#8212;while creating new friction in others: larger PRs, slower reviews, less incremental delivery. In aggregate, the net effect is currently negative. Velocity metrics alone will tell you things are improving. Developer experience metrics will tell you whether that&#8217;s actually true</span><strong><span>.</span></strong></p><p><strong><span>4. AI is making codebases easier to understand, but it&#8217;s also making the code it generates harder to trust. </span></strong><span>The Q2 data highlights a striking divergence between two historically correlated software quality metrics. Specifically, from Q1 2026, Code Maintainability improved by 3.8%, whereas Change Confidence decreased by 6.1%. Code Maintainability indicates how easily developers can understand the codebase, while Change Confidence measures their trust that modifications won&#8217;t cause production failures. Traditionally, highly maintainable code results in higher confidence when making changes. However, this data reveals a new tension: although AI helps developers understand the code in front of them, they exhibit less trust in the code they are pushing to production.</span></p><p><strong><span>5. Saved time isn&#8217;t converting into innovation. </span></strong><span>AI users are now saving an estimated 4 to 6 hours per week. However, the innovation ratio, defined as the percentage of time spent on building new features versus maintenance and overhead, has remained flat over the same period of study. This flat trend indicates that the time saved by AI is not currently converting into increased capacity for creating new value. Leaders should keep a close eye on this metric over time. Ideally, innovation ratio will increase as AI frees up engineers to work on more new features.</span></p><p><strong><span>6. AI spend is accelerating faster than outcomes.</span></strong><span> Median quarterly organizational AI spend climbed from ~$1.5K to ~$44K over four quarters. Tech-sector spend increased nearly 28x. These numbers will draw scrutiny. Leaders who cannot connect this investment to downstream outcomes (feature velocity, innovation ratio, quality) may face increasingly difficult budget conversations in the back half of 2026.</span></p><h3><span>What this means for leaders</span></h3><p><span>The Q2 2026 data indicates that the industry is shifting from base AI deployment to evaluating concrete return on investment. As AI expenditures accelerate, engineering leaders must shift their focus from simply acquiring AI tools to optimizing the surrounding development pipelines and resolving systemic bottlenecks. To achieve true ROI, leaders must ensure that saved hours are reinvested into product innovation rather than absorbed by existing organizational friction.</span></p><p><span>To explore the full data and benchmark your team against 500+ organizations on measures of throughput, quality, and AI tooling cost, </span><strong><a href="https://getdx.com/report/state-of-ai-impact-in-engineering-q2-report/"><span>download the full report here.</span></a></strong></p><div><hr></div><p>That&#8217;s it for this week. Thanks for reading.</p><p>-Justin</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/the-state-of-ai-impact-in-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/the-state-of-ai-impact-in-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[UKG’s system for driving effective AI use]]></title><description><![CDATA[How they created internal scorecards that managers could use to coach and guide their teams&#8217; AI use.]]></description><link>https://newsletter.getdx.com/p/ukgs-system-for-driving-effective-ai-use</link><guid isPermaLink="false">https://newsletter.getdx.com/p/ukgs-system-for-driving-effective-ai-use</guid><dc:creator><![CDATA[Abi Noda]]></dc:creator><pubDate>Wed, 15 Jul 2026 10:03:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cb3e2bb4-e068-4186-8d86-44ec3911e33a_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong><span>Welcome to the latest issue of Engineering Enablement,</span></strong><span> a weekly newsletter sharing research and perspectives on developer productivity.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p><span>&#128467; Join DX Deputy CTO, Justin Reock and Distinguished Scientist, Brian Houck on July 23 for a readout of the Q2 State of AI Impact in Engineering Report. Register </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>here.</span></a></p><div><hr></div><p><span>I recently sat down with </span><a href="https://www.linkedin.com/in/thomas-newton-6821985/"><span>Thomas Newton</span></a><span>, VP of Engineering at UKG, to discuss how his team built a system to guide AI adoption and assess whether it&#8217;s translating into meaningful engineering outcomes. What was particularly interesting was how UKG provides teams with a metrics dashboard that managers can use to have better coaching conversations, and ultimately help developers become more effective with AI tools.</span></p><p><span>For this week&#8217;s newsletter, Thomas is describing how their approach works.</span></p><p><span>Here&#8217;s Thomas.</span></p><div><hr></div><p><strong><span>Thomas: </span></strong><span>As a leader in our industry, we previously faced a question that most engineering organizations are grappling with right now: how do you measure whether AI usage is translating into more meaningful work shipped?</span></p><p><span>This was a leadership priority with one goal from the start: make sure that the right data, in a digestible format, landed with the people closest to the work&#8212;the managers.</span></p><p><span>The result is what we call the Manager AI Adoption Dashboard: a set of visuals that combine AI usage patterns, delivery outcomes, and spend into a single picture that engineering managers can use to coach their teams, guide adoption, and have better conversations about how work is getting done.</span></p><h3><span>Starting with experimentation and adoption</span></h3><p><span>Our journey using AI tools in product development started the way most do. We experimented with several tools (GitHub Copilot, Windsurf, and others) before making a significant push toward Claude.</span></p><p><span>Giving our engineers access to these tools was a good place to start, but our managers needed visibility. They could feel the productivity gains anecdotally, but the data was missing. We wanted to better understand where AI was helping teams, and which workflows were creating the most impact.</span></p><p><span>The shift to a consumption-based model made this need even more urgent. Unlike fixed-cost seat licenses, consumption pricing means the meter is always running. Leaders needed to understand not just whether teams were using AI, but whether the investment was producing returns.</span></p><h3><span>Deciding what to measure</span></h3><p><span>One of the earliest decisions we made was to anchor the dashboard around TrueThroughput, a metric developed by DX that goes beyond raw pull request counts to account for the relative complexity and size of work delivered.</span></p><p><span>TrueThroughput uses AI to classify the complexity of different tasks, giving you a size-adjusted throughput number. Think of it like a weighted GPA versus an unweighted GPA. Both are useful, but the weighted version tells you whether someone is delivering meaningful work or just merging a lot of five-second fixes.</span></p><p><span>Instead of indexing on consumption, the dashboard creates a balanced view of AI impact by correlating consistent AI usage, measured in days of use, with TrueThroughput. These metrics help us answer whether consistent use of AI is helping teams deliver more meaningful work.</span></p><p><span>The dashboard combines three signals:</span></p><ul><li><p><span>AI usage: How consistently someone is using AI tools in their workflow.</span></p></li><li><p><span>TrueThroughput: The volume and complexity of work delivered.</span></p></li><li><p><span>Spend: Awareness of AI investment and consumption patterns.</span></p></li></ul><h3><span>Inside the dashboard</span></h3><p><span>The dashboard was built around a quadrant view. The horizontal axis tracks consistent days of AI use over a 30-day window: fewer than 15 days puts you on the left, more than 15 on the right. The vertical axis tracks TrueThroughput.</span></p><p><span>Example for illustration purpose only:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OXcN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXcN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 424w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 848w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 1272w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OXcN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png" width="1456" height="1145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1145,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OXcN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 424w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 848w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 1272w, https://substackcdn.com/image/fetch/$s_!OXcN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26504830-3b37-4cee-b44f-06f81eef7f26_2048x1611.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>That creates four zones:</span></p><ul><li><p><strong><span>Exploring (bottom left):</span></strong><span> Lower AI adoption, developing throughput. Teams discovering what problems AI might solve.</span></p></li><li><p><strong><span>Learning (bottom right):</span></strong><span> High AI adoption, building throughput. Expected pattern as teams explore different applications over 2-3 months.</span></p></li><li><p><strong><span>Efficient (top left):</span></strong><span> High throughput without heavy AI adoption. Some roles and workflows don&#8217;t need AI.</span></p></li><li><p><strong><span>Amplified (top right):</span></strong><span> High AI adoption, high throughput. Patterns here show which applications create real impact.</span></p></li></ul><p><span>Each dot on the chart represents an individual. Bubble size reflects spend. And the views are drillable: from the entire organization down to a business unit, a team, and ultimately an individual manager&#8217;s direct reports.</span></p><h3><span>What the data revealed</span></h3><p><span>Since rolling out the dashboard, the results have been striking. Initially, as one might expect with newly introduced tooling, the bottom-left quadrant was packed, meaning that a large portion of our engineering organization hadn&#8217;t touched AI tools at all. Within four months,, that quadrant was nearly empty; less than 1% of the organization remained in the low-AI, high-throughput zone. It&#8217;s been exciting to watch the whole organization shift on this.</span></p><blockquote><p>&#8220;Less than 1% of the organization remained in the low-AI, high-throughput zone.&#8221;</p></blockquote><p><span>We also saw some things in the data that confirmed what we&#8217;d hypothesized. For example, the group seeing the biggest throughput gains were our senior and principal engineers, at ~20-30% above what other roles saw. That&#8217;s intuitive, but it was interesting to see it in the data. Senior engineers already have strong instincts for where AI can help and where it can&#8217;t. They were often quicker to identify high-leverage opportunities and incorporate the tools into existing workflows.</span></p><p><span>One pattern caught us off guard: managers and directors started writing code again. Our leadership population started doing more direct hands-on coding. They have more assistants, they can multitask better, whatever the reason, it&#8217;s a clear trend. That pattern extends beyond engineering: our product managers and designers have started leaning into AI tools too, getting comfortable with the terminal, creating digital artifacts, and contributing in ways that show up in delivery metrics. When we started this, it wasn&#8217;t what we anticipated, but it&#8217;s a trend that is now more commonly observed and discussed.</span></p><h3><span>How managers use the dashboard</span></h3><p><span>The real value of the dashboard is the quality of the conversations the data enables.</span></p><p><span>For managers, the first question often focused on adoption: &#8220;How do we get you from left to right?&#8221; Are you using it daily, is it part of your workflow, or are you still finding your footing with it? But over time, the conversation became less about adoption itself and more about impact. Where is AI helping? Which workflows are working well? Where is it creating leverage, and where is it not?</span></p><p><span>When a manager saw an engineer with high AI usage but flat throughput, the right response wasn&#8217;t to question the spend. It was to ask what they were working on; maybe they were ramping up on new AI workflows, or in a role where their AI-assisted work didn&#8217;t produce code commits.  One example is heavy operation roles where productivity didn&#8217;t always result in commits into GitHub.</span></p><p><span>The best way to head off gaming or surveillance concerns is proactive communication. Don&#8217;t let people fill in the blanks on what the dashboards are for or why they exist. Be very clear. The dashboard is a conversation starter, not a performance management system. If teams interpret the dashboards as a tool for punishment or reward, they&#8217;ll have every incentive to game the numbers.</span></p><blockquote><p>&#8220;The dashboard is a conversation starter, not a performance management system.&#8221;</p></blockquote><p><span>At UKG, the framing has been consistent from day one: the dashboard exists to help managers empower their team, understand the work, understand how AI is being applied to that work, and help people lean into a new way of working.</span></p><h3><span>Keeping AI spend in check without leading with cost</span></h3><p><span>AI spend is visible on the dashboard, but it&#8217;s deliberately not the headline metric. It&#8217;s an awareness layer, something managers should be conscious of, not something that drives the conversation.</span></p><p><span>We use what I call &#8220;circuit breakers&#8221;; daily budget controls that flag when usage spikes above a threshold. But we haven&#8217;t yet landed on a firm benchmark for what reasonable per-engineer spend looks like.</span></p><p><span>The range is just too wide right now. Some teams are considering multi-agent orchestration and long-running loops that transform an entire codebase overnight. Others are using AI to finish a feature today. At this stage, it&#8217;s really hard to generalize.</span></p><p><span>I expect spending patterns will stabilize as the initial learning ramp flattens. Your first couple of prompts will probably be expensive. You&#8217;re still learning how to use the models correctly, you&#8217;re playing, you&#8217;re understanding how to use this radical new thing. But in as little as a few months, you will start to see averages form. We&#8217;re still in an experimentation phase, and for now, the approach is pragmatic: watch carefully, trust manager judgment, and make sure the investment is going toward the right outcomes.</span></p><h3><span>What comes next</span></h3><p><span>We&#8217;re already thinking about the limits of what the current dashboard captures. TrueThroughput is powerful for teams that ship code, but it misses productivity gains in operations, SRE, and other roles where AI is being used to correlate incidents, search logs, and accelerate incident resolution, work that never ends up in a pull request.</span></p><p><span>We have teams where an engineer uses AI to search past incidents during a live outage and correlate similar patterns to get to a resolution faster. That&#8217;s enormously productive, but it won&#8217;t show up in throughput. We&#8217;re trying to think through what the next level of digital footprints looks like, the metrics that capture the full picture of AI-enabled productivity, not just the code-commit slice of it.</span></p><p><span>The dashboard is a living system designed to evolve as we learn more about what effective AI-enabled engineering looks like.</span></p><h2><span>Final thoughts:</span></h2><p><span>For engineering leaders at other organizations who haven&#8217;t yet started measuring AI adoption, my advice is simple: Measure something. Metrics you have access to might differ, but collect some form of data, figure out what makes sense for your organization, and don&#8217;t make it a binary decision based on the data itself. The data should enable leaders to have further conversations.</span></p><p><span>That&#8217;s an important takeaway: The tools are powerful, and the data is illuminating, but the transformation happens in the conversations between managers and their teams.</span></p><div><hr></div><p><em><span>If you have questions about UKG&#8217;s approach, or just want to hear more from Thomas, make sure to follow or </span><a href="https://www.linkedin.com/in/thomas-newton-6821985/"><span>connect with him on LinkedIn</span></a><span>.</span></em></p><div><hr></div><p><span>That&#8217;s it for this week. Thanks for reading.</span></p><p><span>-Abi</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/ukgs-system-for-driving-effective-ai-use?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/ukgs-system-for-driving-effective-ai-use?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Adopting the product operating model at Priceline]]></title><description><![CDATA[How Priceline used developer experience metrics, organizational change, and a product operating model to improve engineering effectiveness and prepare for AI-driven software development.]]></description><link>https://newsletter.getdx.com/p/adopting-the-product-operating-model</link><guid isPermaLink="false">https://newsletter.getdx.com/p/adopting-the-product-operating-model</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Fri, 10 Jul 2026 15:38:54 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/205653265/2adc0bae43ca43be00e7327ced84f67e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/c-O1wrEjx6w">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p><span>In this episode of the Engineering Enablement podcast, I sit down with Sejal Amin, Chief Technology Officer at Priceline, and Pedro Gutierrez, Senior Director of Software Engineering, to discuss how Priceline adopted a product operating model and the role developer experience played in making that transformation successful.</span></p><p><span>We explore why the company moved away from a project-based approach, how DX metrics and developer feedback helped uncover organizational bottlenecks, and why a phased rollout, clear communication, and empowered engineering managers were critical to building trust and improving developer experience. We also discuss creating a dedicated developer experience team, lessons learned throughout the transformation, and how Priceline&#8217;s product operating model has helped the organization adapt to AI-driven software development.</span></p><div id="youtube2-c-O1wrEjx6w" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;c-O1wrEjx6w&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/c-O1wrEjx6w?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong><span>Developer experience as a driver of organizational change</span></strong></p><ul><li><p><strong><span>Developer experience data can reveal organizational problems that traditional engineering metrics miss.</span></strong><span> At Priceline, DX signals uncovered organizational bottlenecks&#8212;including handoffs, dependencies, and team friction&#8212;that ultimately led the company to adopt a product operating model.</span></p></li><li><p><strong><span>Developer experience should be treated as a strategic capability, not just an engineering metric.</span></strong><span> Rather than measuring developer satisfaction in isolation, Priceline used DX insights to guide structural changes that improved autonomy, delivery, and engineering culture.</span></p></li></ul><p><strong><span>Adopting a product operating model</span></strong></p><ul><li><p><strong><span>Reducing dependencies gives teams greater ownership.</span></strong><span> Priceline shifted from a project-based organization to cross-functional product teams, reducing handoffs and giving teams the people and capabilities needed to own outcomes end to end.</span></p></li><li><p><strong><span>Autonomy requires visibility into team health.</span></strong><span> DX metrics gave engineering managers a clear view of the obstacles affecting their teams, allowing them to improve local workflows while staying aligned with broader organizational goals.</span></p></li></ul><p><strong><span>Turning developer feedback into action</span></strong></p><ul><li><p><strong><span>Developer experience surveys should lead to action&#8212;not just measurement.</span></strong><span> Managers reviewed survey results, completed a triage process, created quarterly action plans, and measured whether those improvements had an impact in the next survey cycle.</span></p></li><li><p><strong><span>Small workflow improvements can have an outsized impact.</span></strong><span> DX data helped teams reclaim focus time, identify tooling regressions after migrations, surface cross-team dependencies, and address day-to-day friction before it became systemic.</span></p></li></ul><p><strong><span>Building trust in developer experience metrics</span></strong></p><ul><li><p><strong><span>Clear communication is essential for adoption.</span></strong><span> Leaders consistently reinforced that DX metrics existed to improve teams rather than evaluate individuals, helping build confidence in the process from the outset.</span></p></li><li><p><strong><span>Trust grows when developers see meaningful change.</span></strong><span> Acting on feedback quarter after quarter encouraged greater participation, strengthened psychological safety, and made developer experience part of the organization&#8217;s culture.</span></p></li></ul><p><strong><span>The evolving role of engineering managers</span></strong></p><ul><li><p><strong><span>Engineering managers became owners of developer experience.</span></strong><span> Managers were expected to understand DX data, improve their team&#8217;s DXI each quarter, and make developer experience part of their regular operating rhythm.</span></p></li><li><p><strong><span>Developer experience became part of everyday engineering leadership.</span></strong><span> DX metrics were discussed openly in all-hands meetings and other forums, making developer experience a visible measure of organizational health rather than a one-time initiative.</span></p></li></ul><p><strong><span>Preparing engineering organizations for AI</span></strong></p><ul><li><p><strong><span>AI changes where bottlenecks occur&#8212;not whether they exist.</span></strong><span> As AI accelerated code generation, Priceline used its product operating model and developer experience data to identify where constraints had shifted and respond accordingly.</span></p></li><li><p><strong><span>A strong operating model helps organizations adapt to AI.</span></strong><span> Autonomous teams, continuous measurement, and visibility into developer workflows allowed Priceline to embrace AI while continuing to improve flow across the software development lifecycle.</span></p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=67s">01:07</a>) Meet Sejal Amin and Pedro Gutierrez</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=107s">01:47</a>) How Priceline&#8217;s developer experience journey began</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=295s">04:55</a>) Lessons from Priceline&#8217;s first developer experience surveys</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=415s">06:55</a>) How DX improved Priceline&#8217;s developer experience surveys</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=587s">09:47</a>) Identifying the causes of organizational slowness</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=753s">12:33</a>) How the product operating model changed the way Priceline works</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=850s">14:10</a>) Priceline&#8217;s phased rollout with DX</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1094s">18:14</a>) How DX insights drove organizational changes</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1173s">19:33</a>) Why Priceline improved developer experience before org change was complete</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1338s">22:18</a>) How clear communication builds trust</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1465s">24:25</a>) Early results from Priceline&#8217;s Core Four</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1538s">25:38</a>) Creating a culture of continuous feedback to build trust</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1660s">27:40</a>) What has changed in the engineering manager role</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1810s">30:10</a>) Resources for learning about the product operating model</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=1960s">32:40</a>) What Pedro learned from implementing DX</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=2091s">34:51</a>) The developer experience team</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=2159s">35:59</a>) How AI tools have impacted Priceline&#8217;s teams</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=2240s">37:20</a>) How the product operating model supports AI-driven development</p><p>(<a href="https://www.youtube.com/watch?v=c-O1wrEjx6w&amp;t=2353s">39:13</a>) Final advice for engineering leaders</p><p><strong><span>Where to find Sejal Amin:</span></strong></p><p><span>&#8226; LinkedIn: </span><a href="https://www.linkedin.com/in/sejal-amin"><span>https://www.linkedin.com/in/sejal-amin</span></a></p><p><strong><span>Where to find Pedro Gutierrez:</span></strong></p><p><span>&#8226; LinkedIn: </span><a href="https://www.linkedin.com/in/pedro-gutierrez-b6605422"><span>https://www.linkedin.com/in/pedro-gutierrez-b6605422</span></a></p><p><strong><span>Where to find Justin Reock:</span></strong></p><p><span>&#8226; LinkedIn: </span><a href="https://www.linkedin.com/in/justinreock"><span>https://www.linkedin.com/in/justinreock</span></a></p><h2><strong>Referenced:</strong></h2><p><span>&#8226; </span><a href="https://getdx.com/research/measuring-developer-productivity-with-the-dx-core-4/"><span>Measuring developer productivity with the DX Core 4</span></a></p><p><span>&#8226; </span><a href="https://www.amazon.com/dp/1119697336?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback"><span>Transformed: Moving to the Product Operating Model (Silicon Valley Product Group)</span></a></p><p><span>&#8226; </span><a href="https://teamtopologies.com/"><span>Team Topologies</span></a></p><p><span>&#8226; </span><a href="https://flowframework.org/"><span>Flow Framework</span></a></p><p><span>&#8226; </span><a href="https://www.amazon.com/dp/1942788398?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback"><span>Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework</span></a></p>]]></content:encoded></item><item><title><![CDATA[Five studies changing how I think about AI in software engineering]]></title><description><![CDATA[AI compressed the upstream work. What does that mean for everything downstream?]]></description><link>https://newsletter.getdx.com/p/five-studies-that-are-changing-how</link><guid isPermaLink="false">https://newsletter.getdx.com/p/five-studies-that-are-changing-how</guid><dc:creator><![CDATA[Brian Houck]]></dc:creator><pubDate>Fri, 10 Jul 2026 13:04:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7a798890-bc91-4dc8-87f9-656e7f2f5f13_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong><span>Welcome to the latest issue of Engineering Enablement,</span></strong><span> a weekly newsletter sharing research and perspectives on developer productivity.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p><span>&#128467; </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>Join me on July 23</span></a><span> for a readout of the upcoming </span>State of AI Impact in Engineering: Q2 Report<span>. We&#8217;ll discuss new findings from DX&#8217;s data on AI tool usage, spend, and impact across 500+ organizations. Register </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>here.</span></a></p><div><hr></div><p><span>Every once in a while, several independent papers arrive at roughly the same time and collectively tell a bigger story than any one of them does alone. This week, I&#8217;m sharing five recent papers that have significantly influenced how I&#8217;m thinking about AI and software engineering.</span></p><p><span>Each paper tackles a different question. Some measure the productivity impact of AI coding assistants. Others examine how those gains propagate through the software delivery process, explore what developers actually want from future AI systems, or reconsider the kinds of debt we should be paying attention to in an AI-assisted world.</span></p><p><span>Despite coming from different research groups and using very different methodologies, they all seem to be converging on the same underlying story.</span></p><p><span>AI is compressing the upstream work of software engineering. The more I sat with these papers, the less I found myself asking, &#8220;Is AI making developers faster?&#8221; and the more I found myself asking, &#8220;What happens after the code is written?&#8221; Are we actually shipping more value? Where do the new bottlenecks emerge? And what are the costs if understanding can&#8217;t keep pace with generation?</span></p><p><span>After reading these five papers, I came away with one overarching conclusion: we&#8217;re generating code faster than we&#8217;re generating the systems needed to safely understand, verify, and deliver it.</span></p><p><span>A quick note on disclosure: three of these papers come from people I know and work with extensively. None of the papers are mine.</span></p><p><span>Here they are, in the order I&#8217;d recommend reading them.</span></p><h3><span>1. GitHub Copilot and Developer Productivity</span></h3><p><em><span>Paper: Heilman, A., Kyllo, A., Murphy-Hill, E. </span><a href="https://arxiv.org/abs/2606.00438"><span>GitHub Copilot and Developer Productivity: An Observational Dose-Response Analysis.</span></a></em></p><p><a href="https://arxiv.org/abs/2606.00438"><span>The first paper</span></a><span> I want to highlight tackles the familiar question of whether GitHub Copilot makes developers more productive, but it does so with one of the more clever research designs I&#8217;ve seen.</span></p><p><span>Rather than simply comparing Copilot users to non-users (which are getting harder and harder to find), the authors control for Active Coding Time (i.e., how much time developers spend actively engaging with development tools) and examine how productivity changes within the same engineer over 43 weeks across a population of 16,223 developers.</span></p><p><span>The payoff of this design is that it compares engineers to themselves rather than to one another. Using that approach, the authors found that weeks with the highest Copilot usage were associated with ~40% more completed PRs per hour of coding time than weeks with no usage.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aTuc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aTuc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 424w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 848w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aTuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aTuc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 424w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 848w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!aTuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c97306-fdec-49e1-9741-6da9e90a0745_2048x1142.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The relationship showed a clear dose-response pattern (a way to do a causal analysis, once everyone is already using the tools). More Copilot engagement was associated with more PR throughput, although the gains appeared to level off at very high usage.</span></p><p><span>The authors ran seven robustness and falsification tests to rule out alternative explanations (team-level effects, generic AI engagement, PR slicing, shifts toward easier work). The positive association remained remarkably consistent.</span></p><p><span>Interestingly, the gains were not concentrated in tiny PRs. The strongest effects were observed for larger PRs (7+ files), arguing against the idea that developers are simply breaking work into smaller units.</span></p><p><span>It&#8217;s a thoughtful analysis and shows that we&#8217;re not just coding more, we&#8217;re increasing coding efficiency as well. These findings anchor many of the studies that follow in this roundup.</span></p><h3><span>2. Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools</span></h3><p><em><span>Paper: Demirer, M., Musolff, L., Yang, L. </span><a href="https://www.nber.org/papers/w35275"><span>Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools.</span></a></em></p><p><a href="https://www.nber.org/papers/w35275"><span>The next paper</span></a><span> I&#8217;m highlighting was published by the National Bureau of Economic Research. It analyzes AI adoption across 100,000+ GitHub developers and asks a more nuanced question than Heilman&#8217;s: when AI makes individual coding steps faster, how much of that gain actually survives all the way to shipped software?</span></p><p><span>The authors examine how AI productivity gains propagate through a hierarchy of software development: lines of code &#8594; files &#8594; commits &#8594; pull requests &#8594; projects/repos &#8594; releases.</span></p><p><span>They found that AI is clearly increasing coding activity, and the gains grow with each generation of tools. They estimate roughly +40% more commits from autocomplete, growing to +140% from interactive coding agents, and finally +180% from autonomous agents.</span></p><p><span>However, those gains fall off significantly as work moves through the software delivery process. The largest effects are seen in code generation, but smaller effects appear in repos touched, small still in releases shipped, and ultimately software consumed by users. Even with very large increases in coding activity, the effect on shipped software is much smaller, topping out at roughly +30% more releases. This is illustrated in figure 2 below.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pzuI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pzuI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 424w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 848w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pzuI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pzuI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 424w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 848w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!pzuI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f761e2-1b48-472f-8aa8-8a3b33c0a4a0_2048x1330.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>One of the findings I found most interesting is that they estimate a low elasticity of substitution (~0.25) between AI-generated output and human effort. That&#8217;s an economics concept that measures how replaceable human work is with AI output. As a methodology nerd, and someone with an economics degree, I found this particularly clever &#8212; they infer this elasticity from how AI productivity gains attenuate across the delivery process. Their estimate suggests AI and human work are still largely complements rather than substitutes, with substantial human effort still required to review, integrate, validate, and ship software.</span></p><p><span>One open question is whether the observed fall-off through the delivery process is some fundamental limit of software engineering, or simply the fact that organizations have not yet adapted their processes to an agentic world.</span></p><p><span>If Heilman tells you Copilot is making engineers measurably faster, this paper asks the harder question: faster at what, exactly?</span></p><h3><span>3. The Impact of AI Coding Assistants on Software Engineering</span></h3><p><em><span>Paper: Vella, A., Blincoe, K. </span><a href="https://arxiv.org/abs/2605.23135"><span>The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study.</span></a></em></p><p><span>The next study I want to highlight is unique because it isn&#8217;t just a snapshot in time, it&#8217;s a six-month </span><a href="https://arxiv.org/abs/2605.23135"><span>longitudinal study</span></a><span> of 95 professional software engineers. It also calls into question a relationship that we&#8217;ve long believed to be a bedrock of developer experience.</span></p><p><span>The study was done using two questionnaires six months apart, mixed-methods, with reflexive thematic analysis on the open-ended responses.</span></p><p><span>Vella found that productivity perceptions were stable and strongly positive over time. 84% of study participants reported improvement at both time points. Consistent with the first two studies in this round-up, the story of accelerated throughput is real and persistent.</span></p><p><span>The really striking finding is what the authors call the productivity-experience paradox. Among the matched cohort, the share of engineers reporting worse DevEx on at least one dimension nearly doubled in just six months, from 14% to 27%. Flow state was the most vulnerable; cognitive load eroded modestly; feedback loops actually improved.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tdUU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tdUU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 424w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 848w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 1272w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tdUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png" width="1456" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tdUU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 424w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 848w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 1272w, https://substackcdn.com/image/fetch/$s_!tdUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b1042a-4a2c-405f-9a4d-cb3fde714fb5_2048x1065.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>More importantly: while the cross-sectional correlations between DevEx and productivity were strong, the change scores didn&#8217;t correlate. Productivity and developer experience appear to be decoupling over time in AI-assisted workflows. For those of us who&#8217;ve spent years working with the SPACE and DevEx frameworks, that&#8217;s worth sitting with.</span></p><p><span>While this study didn&#8217;t have a particularly large population, the findings were significant and rigorously validated, proving that a study doesn&#8217;t have to be massive if the strength of results is strong enough. This longitudinal design is rare and valuable, and the productivity-experience decoupling is the kind of finding worth replicating in larger populations.</span></p><h3><span>4. To Copilot and Beyond: 22 AI Systems Developers Want Built</span></h3><p><em><span>Paper: Choudhuri, R., Badea, C., Bird, C., Butler, J., DeLine, R., Houck, B. </span><a href="https://arxiv.org/abs/2510.00762"><span>AI Where It Matters: Where, Why, and How Developers Want AI Support in Daily Work.</span></a></em></p><p><span>Last year I published a paper called </span><a href="https://arxiv.org/abs/2510.00762"><span>AI Where It Matters</span></a><span>, and my co-authors ended up writing a 2nd paper based on the original survey responses (860 Microsoft developers across roles, domains, and geographies). The paper outlines a roadmap of 22 AI tools that developers want beyond just code generation, centered around a concept they call &#8220;bounded delegation.&#8221; A lot of this echoes what the rest of this round-up is circling:</span></p><ul><li><p><span>The &#8220;right-shift&#8221; burden. Because AI is speeding up code generation, it&#8217;s creating a massive bottleneck downstream. Devs are getting flooded with more code to review, more production incidents to debug, and documentation that falls behind faster than ever.</span></p></li><li><p><span>The move to verification. Developers don&#8217;t want more code-generation assistants; they want AI embedded into verification tasks &#8212; tools that automatically assemble log/trace &#8220;case files&#8221; for on-call incidents, PR reviewers that catch complex business logic flaws before human review, change-aware test generation that knows which assertions actually matter.</span></p></li><li><p><span>&#8220;Bounded delegation.&#8221; There is a strict boundary around where developers want AI to stop. Developers want AI to absorb the tedious &#8220;assembly work&#8221; surrounding their craft (updating docs, writing edge-case unit tests), but never the core logic, architecture, or critical decision-making. Notably, developers drew this line even for tasks they acknowledged AI could plausibly handle &#8212; suggesting it&#8217;s not just about capability gaps and won&#8217;t move just because models improve.</span></p></li><li><p><span>Four non-negotiable guardrails. For future AI tools to be adopted, developers say they must enforce explicit authority scoping (no auto-approvals), clear data provenance, explicit uncertainty signaling (the AI must admit when it doesn&#8217;t know something), and least-privilege security access.</span></p></li></ul><p><span>You can check out both papers and an interactive website here: </span><a href="http://aka.ms/ai-where-it-matters"><span>aka.ms/ai-where-it-matters</span></a></p><h3><span>5. From Technical Debt to Cognitive and Intent Debt</span></h3><p><em><span>Paper: Storey, M. </span><a href="https://queue.acm.org/detail.cfm?id=3807966"><span>From Technical Debt to Cognitive and Intent Debt: Rethinking software health in the age of AI</span></a></em></p><p><span>I&#8217;ve saved this for last because I think this is the </span><a href="https://queue.acm.org/detail.cfm?id=3807966"><span>most important paper I&#8217;ve read in a long time.</span></a><span> Margaret-Anne Storey makes a generational argument: the metaphor we&#8217;ve used for decades to think about software health&#8212;technical debt&#8212;is no longer sufficient. AI is reducing technical debt (through refactoring, test generation, automated review) while quietly accelerating the accumulation of two other forms of debt that matter more in this era.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Aa3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Aa3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 424w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 848w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 1272w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Aa3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Aa3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 424w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 848w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 1272w, https://substackcdn.com/image/fetch/$s_!7Aa3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7a2f5d-cca4-4a2e-b3de-06fe4f27af36_2048x1069.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Technical debt</span></strong><span> lives in code. It accumulates when implementation decisions compromise future changeability. AI is genuinely helping here.</span></p><p><strong><span>Cognitive debt </span></strong><span>lives in people. It accumulates when a team&#8217;s shared understanding of a system erodes faster than it&#8217;s replenished. When AI generates the code, developers may accept it without building the same mental model they would have built by writing it themselves. Multiply that across a team and over time, and you get &#8220;an accumulation of not knowing.&#8221;</span></p><p><strong><span>Intent debt</span></strong><span> lives in artifacts. It accumulates when the goals, constraints, and rationale that guide a system&#8212;the things both humans and AI agents need to work safely&#8212;are unclear, unwritten, or forgotten. As more development is AI-assisted, intent debt becomes a first-order constraint on what AI can actually do for you.</span></p><p><span>The three debts interact and compound. Intent debt causes cognitive debt; cognitive debt causes technical debt; technical debt amplifies cognitive debt. Managing software system health requires attention to all three layers, not just the one easiest to measure.</span></p><p><span>The four practical implications Storey draws are worth reading in full, but the headline is: treat understanding as a deliverable. Just as working code is a product of software development, shared understanding should be treated as a first-class deliverable, not something that happens as a side effect of writing code.</span></p><h2><span>Final thoughts</span></h2><p><span>Read together, these five papers say something stronger than any of them say individually. AI is genuinely making code generation faster, and the per-engineer efficiency gains are real (Heilman). But those gains don&#8217;t survive the trip to shipped software at anywhere near the same magnitude (Demirer). The bottleneck has moved downstream  to review, integration, verification, and understanding. Developers feel it, they&#8217;re explicitly asking for tools to address those bottlenecks while refusing to delegate the parts of the job they consider craft (Choudhuri). The lived experience of working this way is more uneven than the productivity numbers suggest, with flow and cognitive load eroding even as throughput holds (Vella). And the deepest cost may be one we don&#8217;t yet measure: the slow erosion of shared understanding, which is what makes any system safe to change (Storey).</span></p><p><span>The bottleneck has moved. Our tools, metrics, and team designs haven&#8217;t moved with it yet. That&#8217;s where the next several years of work in our field are going to happen.</span></p><div><hr></div><p><span>That&#8217;s it for this week. And make sure to sign up for my </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>upcoming live research readout</span></a><span> covering new findings on AI&#8217;s impact, where we&#8217;ll discuss data from both DX and the broader industry.</span></p><p><span>-Brian</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/five-studies-that-are-changing-how?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/five-studies-that-are-changing-how?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[From dashboards to decisions]]></title><description><![CDATA[What three real-world case studies taught us about productivity measurement that works.]]></description><link>https://newsletter.getdx.com/p/from-dashboards-to-decisions</link><guid isPermaLink="false">https://newsletter.getdx.com/p/from-dashboards-to-decisions</guid><dc:creator><![CDATA[Brian Houck]]></dc:creator><pubDate>Wed, 08 Jul 2026 10:03:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/71b865b4-6cb2-4173-ae09-2899db922b0a_2400x1148.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to the latest issue of Engineering Enablement,</strong> a weekly newsletter sharing research and perspectives on developer productivity.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p>&#128467; <a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter">Join me on July 23</a> for a readout of the upcoming State of AI Impact in Engineering: Q2 Report. We&#8217;ll discuss new findings from DX&#8217;s data on AI tool usage, spend, and impact across 500+ organizations. Register <a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter">here.</a></p><div><hr></div><p><span>I&#8217;ve spent a lot of time over the years thinking about developer productivity metrics. The longer I do this work, the more convinced I become that the hardest part isn&#8217;t measuring software engineering. It&#8217;s improving it.</span></p><p><span>That&#8217;s where I think the best measurement systems distinguish themselves. They don&#8217;t just tell you whether things are getting better or worse. They guide you to interventions that actually improve how developers work. If your dashboard isn&#8217;t changing decisions, it&#8217;s not creating value.</span></p><p><span>That idea sits at the heart of </span><em><a href="https://queue.acm.org/detail.cfm?id=3819080"><span>EngThrive: Make It Fast and Easy to Do Great Work</span></a></em><span>, a paper I recently co-authored with Tim Bozarth, David Liu, and Dean Carignan. The paper describes the measurement and improvement system I helped build at Microsoft, but what has stuck with me most aren&#8217;t the dashboards or the framework. They&#8217;re the stories.</span></p><p><span>One team intentionally &#8220;gamed&#8221; a productivity metric and improved onboarding for an entire year. Another protected developers&#8217; focus time and discovered that the biggest gains came from work they weren&#8217;t even trying to improve. A third gave every developer two unexpected days off and found that the lost &#8220;productivity&#8221; disappeared within weeks while the wellbeing benefits lasted for months.</span></p><p><span>Three different organizations. Three different problems. Three different interventions. Yet they all taught the same lesson: the best measurement systems don&#8217;t just tell you what&#8217;s happening. They help you figure out what to do next.</span></p><p><span>Before we get to those stories, though, it&#8217;s worth remembering how easy it is to measure confidently and be wrong.</span></p><p><span>In the first two months of mandatory remote work at Microsoft in early 2020, pull requests per developer jumped more than 20%, and the company&#8217;s stock price rose more than 15%. By those measures, things looked great. During that same period, however, 78% of developers reported feeling burned out. Three signals from the same quarter, pointing in two different directions. Any one of them on its own would have told a confident but completely misleading story.</span></p><p><span>That is the trap EngThrive was built to avoid. Organizations often measure activities&#8212;pull requests, commits, tasks completed&#8212;and quietly treat them as proxies for outcomes like delivery speed, software quality, or developer effectiveness. The two are not the same.</span></p><p><span>EngThrive instead organizes measurement around outcome dimensions like Speed, Ease, and Quality, with Thriving serving as a guardrail: if an intervention makes developers faster but leaves them burned out, we don&#8217;t consider it a success. We use a handful of outcome-oriented North Star metrics supported by diagnostic metrics that help explain why those outcomes move.</span></p><p><span>With that frame in mind, here are three case studies that fundamentally changed how I think about measuring, and improving, developer productivity.</span></p><h3><span>Case one: Improving one outcome changed four</span></h3><p><span>&#8220;Too many meetings&#8221; is one of the most frequently cited workplace challenges among software engineers. So in late 2025, Microsoft&#8217;s CoreAI organization launched an initiative to protect developers&#8217; focus time. Rather than simply banning meetings, leaders set an explicit target: lift the bottom 20% of developers to at least 25 hours of focus time per week.</span></p><p><span>To achieve this goal, teams did a handful of sensible things. They removed low-quality meetings, they clustered meetings together to form larger uninterrupted blocks of time, and they explicitly blocked time on their calendars to do focus work.</span></p><p><span>Within eight weeks, the results showed up across multiple dimensions. Focus time increased by 2.1 hours per developer per week, roughly twice the improvement seen in the control group. Bad Developer Days, a composite measure of daily developer friction, fell by 25%. PR velocity increased by 13%, about four times the control group. Taken together, the productivity gains were roughly equivalent to adding the output of 350 developers.</span></p><p><span>What surprised me wasn&#8217;t that focus time improved. It was that improving focus time seemed to improve things we weren&#8217;t directly trying to change.</span></p><p><span>Only about half of the reduction in Bad Developer Days could be explained by the additional focus time itself. Teams appeared to be using their newly protected capacity to pay down technical debt and eliminate other sources of friction that had been generating bad days in the first place. Creating focus time didn&#8217;t just help developers concentrate. It gave teams the space to improve the system that had been interrupting them.</span></p><p><span>That&#8217;s exactly why I think outcome-oriented measurement matters. If we had only measured focus time, we would have concluded that developers gained two extra hours each week. Looking across multiple dimensions revealed something much more interesting: the intervention triggered improvements well beyond its original goal.</span></p><p><span>One team lead summarized the lesson better than I could:</span><em><span> </span></em></p><blockquote><p><em><span>Metrics led to questions, questions led to improvements, improvements reinforced the metric&#8217;s value.</span></em></p></blockquote><h3><span>Case two: When gaming the metric is the right answer</span></h3><p><span>One of the most common objections to productivity metrics is that people will game them. I worry about that too, but I increasingly think it&#8217;s also one of the best tests of whether a metric is well designed. The best metrics are ones where gaming them is indistinguishable from genuine improvement.</span></p><p><span>Time-to-First-PR is my favorite example.</span></p><p><span>One organization of roughly 4,000 developers decided to &#8220;game&#8221; the metric on purpose by assigning every new hire a trivial pull request on their first day. As a gaming exercise, it worked exactly as intended. Time-to-First-PR improved by 30%.</span></p><p><span>The surprise came later.</span></p><p><span>Those same developers went on to complete 23% more pull requests over their first year than the control group. Interviews explained why. The first pull request was never really about the code. It was about setting up the development environment, learning the team&#8217;s tools and review process, and becoming comfortable contributing. By forcing all of that to happen in the first week, the organization didn&#8217;t just improve a metric. It accelerated onboarding.</span></p><p><span>A separate AI-assisted onboarding tool, FirstMate, arrived at the same conclusion from a different direction. By automating environment setup and helping new hires navigate an unfamiliar codebase, it reduced Time-to-First-PR by 65%.</span></p><p><span>That&#8217;s the lesson I keep coming back to:</span></p><blockquote><p><em><span>A well-designed metric shouldn&#8217;t be easy to game. It should be difficult to improve without doing something genuinely valuable. When that happens, gaming the metric and improving the system become the same thing.</span></em></p></blockquote><h3><span>Case three: A cost that turned out to be free</span></h3><p><span>During the burnout crisis of 2020, one organization tried something that looked reckless on a Speed dashboard: it gave every developer two unexpected days off, called Health Days.</span></p><p><span>At first, the metric behaved exactly as you would expect. Pull request output dropped during those two days.</span></p><p><span>Then something surprising happened.</span></p><p><span>Within two weeks, the &#8220;lost&#8221; pull requests had all been made up. The apparent productivity cost disappeared. The burnout relief, however, lasted another 14 weeks.</span></p><p><span>To me, this is the clearest example of why we treat Thriving as a guardrail rather than just another metric. If we had only looked at Speed, Health Days would have appeared to be a costly intervention and might never have been attempted again. Looking across multiple dimensions told a completely different story. The intervention was effectively free from a Speed perspective while delivering a sustained improvement in developer wellbeing.</span></p><p><span>I&#8217;ll also acknowledge an important limitation. This wasn&#8217;t a controlled experiment; it was one organization&#8217;s experience. But it&#8217;s consistent with a pattern we&#8217;ve seen repeatedly: leaders often assume wellbeing and productivity exist in tension, when in practice the trade-off is frequently much smaller than expected (or doesn&#8217;t exist at all).</span></p><blockquote><p><em><span>The lesson isn&#8217;t that every organization should schedule Health Days. It&#8217;s that looking across outcome dimensions gives leaders permission to try interventions that a single productivity metric would immediately reject.</span></em></p></blockquote><h2><span>Why this matters for engineering leaders</span></h2><p><span>The common thread across all three stories isn&#8217;t focus time, onboarding, or Health Days. It&#8217;s that none of those interventions came from optimizing a single activity metric. They came from measuring outcomes, looking across dimensions, and using supporting metrics to understand </span><em><span>why</span></em><span> those outcomes changed.</span></p><p><span>That&#8217;s the distinction I hope readers take away from the EngThrive work. A good measurement system isn&#8217;t just a reporting system. It&#8217;s a learning system. It doesn&#8217;t simply tell leaders whether things are getting better or worse. It helps them discover interventions they wouldn&#8217;t have tried otherwise, understand why they worked, and build confidence in repeating them.</span></p><p><span>Activity metrics still have an important role to play, but not as the destination. They&#8217;re clues. They help explain </span><em><span>why</span></em><span> an outcome changed, not whether it mattered in the first place.</span></p><p><span>Ultimately, I think that&#8217;s the shift engineering organizations need to make. Stop asking, </span><em><span>&#8220;What should we measure?&#8221;</span></em><span> Start asking, </span><em><span>&#8220;What decisions are we trying to make, and what measurements would help us make them better?&#8221;</span></em><span> The metrics should serve the intervention, not become the intervention.</span></p><p><span>None of this is the work of one person, or even four. EngThrive is the product of a large team that has spent years building the platform, the research, the surveys, and the discipline behind these results. If these stories are useful, the credit belongs to them.</span></p><div><hr></div><p><span>This week&#8217;s featured DevProd job openings. See more </span><a href="https://getdx.com/resources/devex-jobs/">open roles here</a><span>.</span></p><ul><li><p><strong>Ashby</strong><span> is hiring an </span><a href="https://jobs.ashbyhq.com/Ashby/0f5dbf59-687b-4d88-88a7-73ee0a66b48d?utm_source=PRgMeEgv1Z">Staff Platform Engineer</a><span> | Remote</span></p></li><li><p><strong>Carta</strong> is hiring a <a href="https://www.linkedin.com/jobs/view/4404135082">Senior Software Engineer II, Developer Experience</a> | Santa Clara, CA; San Francisco, CA; New York, NY</p></li><li><p><strong>Figma</strong><span> is hiring a </span><a href="https://job-boards.greenhouse.io/figma/jobs/5790627004?gh_jid=5790627004&amp;gh_src=db0ijm3x4us">Staff Software Engineer, Developer Experience</a><span> | Remote; US</span></p></li><li><p><strong>GM</strong> is hiring a <a href="https://generalmotors.wd5.myworkdayjobs.com/Careers_GM/job/Austin-Technical-Center---Austin-Technical-Center/Principal-Software-Engineer---Developer-Experience_JR-202610217">Principal Software Engineer, Developer Experience</a>  | Austin, Texas</p></li><li><p><strong>Morgan Stanley </strong><span>is hiring an </span><a href="https://www.linkedin.com/jobs/view/4393043964/">AI Platform Engineer - Vice President</a><span> | New York</span></p></li><li><p><strong>Notion</strong> is hiring a <a href="https://jobs.ashbyhq.com/notion/49bdf081-6e20-4323-8c73-6d6b19544ff5">Software Engineer, Developer Experience</a> | Hybrid; Hyderabad, India</p></li><li><p><strong>Vercel </strong>is hiring a<strong> </strong><a href="https://vercel.com/careers/sr-engineering-manager-platform-5461002004">Sr. Engineering Manager, Platform</a> | New York City, San Francisco</p></li></ul><div><hr></div><p>That&#8217;s it for this week. Thanks for reading.</p><p>-Brian</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/from-dashboards-to-decisions?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/from-dashboards-to-decisions?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[AI and engineering productivity: Debating the headlines]]></title><description><![CDATA[Listen now | Leaders from Etsy, Twilio, GitHub, Google, and Microsoft debate how AI is changing engineering productivity, technical debt, developer roles, and the future of software teams.]]></description><link>https://newsletter.getdx.com/p/ai-and-engineering-productivity-debating</link><guid isPermaLink="false">https://newsletter.getdx.com/p/ai-and-engineering-productivity-debating</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 29 Jun 2026 14:07:18 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203305239/a5a8cc5da73a044fc35877683971ba8c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/BcnqmcgScgM">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p><span>In this closing panel from DX Annual, Rafe Colburn, Chief Product and Technology Officer at Etsy; Jesse Adametz, Senior Director of Engineering, Platform Engineering at Twilio; Eirini Kalliamvakou, Research Advisor at GitHub; Collin Green, Senior Staff UX Researcher at Google; and Brian Houck, Senior Principal Applied Scientist at Microsoft debate some of the biggest questions surrounding AI and engineering productivity.</span></p><p><span>They discuss whether AI will reduce the need for engineers, how AI is affecting technical debt, the future role of software engineers in an agentic world, and whether organizations should mandate AI adoption. They also explore how bottlenecks are shifting across the software development lifecycle, the challenges facing junior engineers, and why learning, culture, and change management may ultimately matter more than the tools themselves.</span></p><div id="youtube2-BcnqmcgScgM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BcnqmcgScgM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BcnqmcgScgM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong><span>AI is changing software engineering, but not eliminating the need for engineers</span></strong></p><ul><li><p><strong><span>The panel largely rejected the idea that an AI-first SDLC means dramatically fewer engineers.</span></strong><span> As the cost of building software decreases, demand for software is likely to increase, creating new opportunities rather than eliminating the need for technical talent.</span></p></li><li><p><strong><span>Several panelists argued that the role of software engineers will evolve rather than disappear.</span></strong><span> The tasks that make up the job may change, but organizations will continue to need people who can solve problems, make decisions, and build systems.</span></p></li></ul><p><strong><span>Technical debt remains a tradeoff, not just an AI problem</span></strong></p><ul><li><p><strong><span>Panelists disagreed on whether AI is creating technical debt faster than it can remove it.</span></strong><span> Some argued that AI is accelerating both code generation and technical debt, while others believed the underlying business pressures that create technical debt remain largely unchanged.</span></p></li><li><p><strong><span>The discussion also introduced the idea of cognitive debt.</span></strong><span> As engineers rely more heavily on AI-generated code, understanding and maintaining systems may become more difficult even if development velocity increases.</span></p></li></ul><p><strong><span>The future engineer may work at a higher level of abstraction</span></strong></p><ul><li><p><strong><span>Several panelists predicted that engineers will spend less time writing code directly and more time defining intent, setting constraints, providing context, and validating results.</span></strong><span> Rather than replacing engineering work, AI may shift it to a different level of abstraction.</span></p></li><li><p><strong><span>The panel also pushed back on the idea that engineers will simply become managers of agents.</span></strong><span> Effective AI use still requires technical judgment, communication skills, and careful oversight.</span></p></li></ul><p><strong><span>Mandates rarely create meaningful AI adoption</span></strong></p><ul><li><p><strong><span>Most panelists opposed the idea that organizations should mandate AI usage.</span></strong><span> Instead, they emphasized enablement, reducing friction, and helping developers discover value through their own workflows.</span></p></li><li><p><strong><span>Usage metrics can easily become the wrong goal.</span></strong><span> The group cautioned against treating AI usage itself as a performance metric, arguing that outcomes matter more than activity.</span></p></li></ul><p><strong><span>Junior engineers remain essential to the future of the profession</span></strong></p><ul><li><p><strong><span>The panel strongly rejected the idea that organizations will no longer need junior engineers.</span></strong><span> Today&#8217;s junior engineers become tomorrow&#8217;s senior engineers, making talent development critical to the long-term health of the industry.</span></p></li><li><p><strong><span>Several speakers also noted that newer engineers may bring valuable AI-native perspectives.</span></strong><span> Just as previous technology shifts rewarded developers who grew up with new tools, the next generation may help shape how AI is used in practice.</span></p></li></ul><p><strong><span>The biggest AI adoption challenges are human, not technical</span></strong></p><ul><li><p><strong><span>While tooling matters, the panel repeatedly returned to learning, culture, incentives, and change management as the biggest barriers to successful AI adoption.</span></strong><span> Engineers are navigating rapid technological change, shifting workflows, and new expectations about their role.</span></p></li><li><p><strong><span>Organizations that create space for learning appear to see stronger results.</span></strong><span> The panel highlighted examples where teams learned together, experimented together, and achieved better adoption outcomes than individuals working in isolation.</span></p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=76s">01:16</a>) Why an AI-first SDLC doesn&#8217;t mean fewer engineers</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=189s">03:09</a>) The debate over AI and technical debt</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=460s">07:40</a>) AI-generated code and the future role of engineers</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=856s">14:16</a>) Why mandating AI use doesn&#8217;t necessarily lead to better outcomes</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=1243s">20:43</a>) Predictions for the future of junior engineers</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=1402s">23:22</a>) Where the bottlenecks are in the SDLC now</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=1705s">28:25</a>) How risk influences AI use</p><p>(<a href="https://www.youtube.com/watch?v=BcnqmcgScgM&amp;t=1958s">32:38</a>) Why the human side is the biggest AI adoption challenge</p><h2><strong>Referenced:</strong></h2><p><span>&#8226; </span><a href="https://www.etsy.com/"><span>Etsy</span></a></p><p><span>&#8226; </span><a href="https://github.com/"><span>GitHub</span></a></p><p><span>&#8226; </span><a href="https://www.microsoft.com/en-us"><span>Microsoft</span></a></p><p><span>&#8226; </span><a href="https://www.twilio.com/"><span>Twilio</span></a></p><p><span>&#8226; </span><a href="https://www.google.com/"><span>Google</span></a></p><p><span>&#8226; </span><a href="http://linkedin.com/in/stewartreichling"><span>Stewart Reichling</span></a></p><p><span>&#8226; </span><a href="https://getdx.com/blog/space-metrics/"><span>What is the SPACE framework and when should you use it?</span></a></p>]]></content:encoded></item><item><title><![CDATA[2x the power users: How structured AI training scaled developer productivity]]></title><description><![CDATA[How Indeed drove AI coding tool adoption from 25% to 97% across 2,000 engineers, and what it learned about training, enablement, and preparing for the next phase of AI-assisted development.]]></description><link>https://newsletter.getdx.com/p/2x-the-power-users-how-structured</link><guid isPermaLink="false">https://newsletter.getdx.com/p/2x-the-power-users-how-structured</guid><pubDate>Mon, 29 Jun 2026 14:04:35 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203305672/3f998975f9d9868650338b9a7537c14f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/iomiGESWxMg">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p><span>Indeed increased AI coding tool adoption from roughly 25% to 97% across its engineering organization, but getting engineers to use the tools was only part of the challenge.</span></p><p><span>In this session from DX Annual, Michael Redding, Principal Product Manager, and Jeff Davis, VP of Core Infrastructure at Indeed, explain how the company used structured training, leadership support, and ongoing community engagement to help more than 2,000 engineers build practical AI skills. They share why an early train-the-trainer model fell short, how they redesigned their approach around hands-on learning, and what they learned about balancing adoption, measurement, and psychological safety.</span></p><p><span>They also discuss the impact of the program on coding time, the role of continuous enablement after formal training ended, and how Indeed is preparing for the next phase of AI adoption, including agentic workflows and AI-powered coaching.</span></p><div id="youtube2-iomiGESWxMg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iomiGESWxMg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iomiGESWxMg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong><span>Indeed started with a productivity problem, not an AI problem</span></strong></p><ul><li><p><strong><span>At the beginning of 2025, Indeed&#8217;s DX survey showed that only about half of developer time was being spent on new features and innovation.</span></strong><span> The remaining 48% was consumed by maintenance, upgrades, incident response, and other forms of engineering overhead.</span></p></li><li><p><strong><span>The company&#8217;s AI strategy focused on two goals: reducing overhead work and increasing output during coding time.</span></strong><span> The long-term objective was to double engineering productivity by shrinking non-value-added work while helping engineers produce more during the time they spend building.</span></p></li></ul><p><strong><span>AI Coding Essentials succeeded where AI Coding Ambassadors fell short</span></strong></p><ul><li><p><strong><span>Indeed&#8217;s first enablement effort, AI Coding Ambassadors, used a train-the-trainer model built around roughly 60 AI champions across the organization.</span></strong><span> While ambassadors maintained high levels of engagement, adoption among their teammates declined after the program ended.</span></p></li><li><p><strong><span>The company responded by launching AI Coding Essentials (AICE), a structured training program designed for all engineers.</span></strong><span> The experience convinced the team that direct, hands-on learning was far more effective than relying on knowledge to spread organically through teams.</span></p></li></ul><p><strong><span>Indeed treated AI upskilling as a company-wide investment</span></strong></p><ul><li><p><strong><span>Training more than 2,000 engineers required significant organizational commitment and leadership support.</span></strong><span> Michael estimated the investment at roughly $3&#8211;4 million in engineering time across the company.</span></p></li><li><p><strong><span>Rather than mandating AI usage, Indeed strongly encouraged completion of the training itself.</span></strong><span> Managers were given visibility into participation, while engineers retained flexibility in how and whether they ultimately incorporated AI into their workflows.</span></p></li></ul><p><strong><span>AI adoption increased from 25% to 97%</span></strong></p><ul><li><p><strong><span>Despite offering AI tools, training resources, and executive support, weekly AI usage remained stuck around 25% at the start of 2025.</span></strong><span> The challenge was not tool access but helping engineers develop practical skills and confidence.</span></p></li><li><p><strong><span>By the time of the presentation, weekly AI tool usage had reached approximately 97%.</span></strong><span> The company also successfully navigated multiple tool transitions, moving from Cody and Copilot to newer agentic tools such as Claude Code, Cursor, Windsurf, and Amp.</span></p></li></ul><p><strong><span>Structured training produced measurable results</span></strong></p><ul><li><p><strong><span>Engineers who completed AI Coding Essentials reduced coding time by roughly 35&#8211;36%, while engineers who did not complete the training saw little change.</span></strong><span> Across the broader organization, coding time decreased by roughly 20%.</span></p></li><li><p><strong><span>Indeed measured coding time as the period between a developer picking up a Jira ticket and opening a diff in GitLab.</span></strong><span> The company continued to see benefits months after training ended, especially as newer frontier models became available.</span></p></li></ul><p><strong><span>Community and continuous enablement kept momentum going</span></strong></p><ul><li><p><strong><span>Indeed reinforced learning through coding forums, office hours, hackathons, Slack communities, and its AI Showcase recognition program.</span></strong><span> More than 100 unique community posts were being shared monthly in the company&#8217;s primary AI channel.</span></p></li><li><p><strong><span>The goal was to make AI learning continuous rather than event-based.</span></strong><span> Engineers had multiple ways to share discoveries, get help, and learn from peers long after formal training concluded.</span></p></li></ul><p><strong><span>The next challenge is moving beyond coding</span></strong></p><ul><li><p><strong><span>Indeed is now focused on agentic workflows, AI coaching, and expanding enablement beyond software engineering.</span></strong><span> Product managers, designers, researchers, and other R&amp;D functions are becoming part of the company&#8217;s AI adoption strategy.</span></p></li><li><p><strong><span>As coding becomes faster, bottlenecks are beginning to shift elsewhere in the development lifecycle.</span></strong><span> The team is already monitoring signs that code review and other downstream activities may become the next constraints on engineering throughput.</span></p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=65s">01:05</a>) Indeed&#8217;s DX survey from January 2025</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=150s">02:30</a>) The two-part strategy to double engineering productivity</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=261s">04:21</a>) How Indeed increased AI adoption from 25% to 97%</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=940s">15:40</a>) Results from Indeed&#8217;s AI training program</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1113s">18:33</a>) How Indeed sustains AI adoption and learning</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1386s">23:06</a>) What&#8217;s next for AI enablement at Indeed</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1481s">24:41</a>) Q&amp;A: How coding time was calculated</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1525s">25:25</a>) Q&amp;A: How Indeed uses AI playbooks</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1600s">26:40</a>) Q&amp;A: Balancing asynchronous and live AI training</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1702s">28:22</a>) Q&amp;A: Psychological safety during AI adoption</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=1904s">31:44</a>) Q&amp;A: Why AI adoption spikes after the holidays</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=2000s">33:20</a>) Q&amp;A: The metrics Indeed tracked</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=2122s">35:22</a>) Q&amp;A: Where the time savings are going</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=2214s">36:54</a>) Q&amp;A: Reaching engineers who skipped the training</p><p>(<a href="https://www.youtube.com/watch?v=iomiGESWxMg&amp;t=2288s">38:08</a>) Closing thoughts</p><h2><strong>Referenced:</strong></h2><p><span>&#8226; </span><a href="https://www.indeed.com/"><span>Indeed</span></a></p><p><span>&#8226; </span><a href="https://www.anthropic.com/product/claude-code"><span>Claude Code | Anthropic&#8217;s agentic coding system</span></a></p><p><span>&#8226; </span><a href="https://cursor.com/"><span>Cursor</span></a></p><p><span>&#8226; </span><a href="https://www.windsurf.dev/"><span>Windsurf</span></a></p><p><span>&#8226; </span><a href="https://ampcode.com/"><span>Amp Code</span></a></p><p><span>&#8226; </span><a href="https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf"><span>The Complete Guide to Building Skills for Claude | Anthropic</span></a></p><p><span>&#8226; </span><a href="https://getdx.com/report/dx-core-4/"><span>Measuring developer productivity with the DX Core 4</span></a></p>]]></content:encoded></item><item><title><![CDATA[From PR throughput to product velocity: How Dropbox is rethinking productivity in the agentic era]]></title><description><![CDATA[How Dropbox is adapting its engineering systems, workflows, and metrics for the agentic era as AI shifts bottlenecks beyond code generation.]]></description><link>https://newsletter.getdx.com/p/from-pr-throughput-to-product-velocity</link><guid isPermaLink="false">https://newsletter.getdx.com/p/from-pr-throughput-to-product-velocity</guid><pubDate>Mon, 29 Jun 2026 13:59:38 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203305440/dc35434f3b2719fdc32ad6787e8d8f75.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/w0kHCjTOvyo">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p><span>In this session from DX Annual, Uma Namasivayam, Senior Director of Engineering Productivity at Dropbox, shares how the company&#8217;s developer productivity efforts evolved from improving developer experience to preparing for the agentic era.</span></p><p><span>He explains how Dropbox approached AI adoption across its engineering organization, the impact it had on developer productivity, and why faster code generation is creating new bottlenecks in areas such as code review, validation, and CI/CD. He also discusses Dropbox&#8217;s efforts to rethink engineering systems, measurement, and workflows, including the development of agentic tooling and new metrics designed to move beyond PR throughput and toward product velocity.</span></p><div id="youtube2-w0kHCjTOvyo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;w0kHCjTOvyo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/w0kHCjTOvyo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong><span>Dropbox&#8217;s productivity journey started before AI</span></strong></p><ul><li><p><strong><span>DXI helped Dropbox identify productivity problems as system problems rather than talent problems.</span></strong><span> When the company began measuring developer experience in 2023, it found significant variation across teams in DXI scores, PR throughput, and cycle time.</span></p></li><li><p><strong><span>Measuring developer experience created a framework for prioritizing investments.</span></strong><span> The team used DXI to identify friction across areas such as debugging, documentation, and build systems while giving leadership a common language for discussing productivity.</span></p></li></ul><p><strong><span>AI adoption required more than access to tools</span></strong></p><ul><li><p><strong><span>Dropbox combined executive support, developer segmentation, enablement, and strong guardrails to drive adoption.</span></strong><span> Different teams and developer roles were matched with different tools and workflows based on their needs.</span></p></li><li><p><strong><span>The approach helped Dropbox increase AI adoption from roughly 30% to 100% within six months.</span></strong><span> During the same period, PR throughput doubled and developer satisfaction with AI tools increased significantly.</span></p></li></ul><p><strong><span>Engineers used their extra capacity to tackle neglected work</span></strong></p><ul><li><p><strong><span>As AI increased throughput, engineers naturally pulled maintenance work, migrations, and technical debt from the backlog.</span></strong><span> Dropbox saw significant growth in these categories without any specific direction from leadership.</span></p></li><li><p><strong><span>The additional capacity was often reinvested into engineering health.</span></strong><span> Teams used the opportunity to address long-standing issues that had accumulated over time rather than focusing exclusively on new feature development.</span></p></li></ul><p><strong><span>The next challenges are scale, trust, and measurement</span></strong></p><ul><li><p><strong><span>Dropbox believes the move to agentic engineering creates three major challenges: scale, validation and trust, and measurement.</span></strong><span> Existing development systems were not designed for a world where AI dramatically increases code throughput.</span></p></li><li><p><strong><span>As code generation accelerates, bottlenecks are shifting toward code review, validation, and CI/CD systems.</span></strong><span> The company is already seeing pressure move downstream in the software development lifecycle.</span></p></li></ul><p><strong><span>Agentic engineering requires redesigning the entire system</span></strong></p><ul><li><p><strong><span>Uma compared the transition to the shift from steam-powered factories to electric factories.</span></strong><span> The biggest gains came from redesigning the entire system rather than simply replacing one technology with another.</span></p></li><li><p><strong><span>Dropbox is investing in agentic workflows across the SDLC and building Nova as an orchestration layer.</span></strong><span> The company is evaluating roughly 30 development steps, and one in twelve pull requests is already being generated by Nova.</span></p></li></ul><p><strong><span>PR throughput is becoming a less useful measure of productivity</span></strong></p><ul><li><p><strong><span>Dropbox believes traditional engineering metrics need to evolve alongside AI.</span></strong><span> As agentic workflows become more common, measuring productivity through pull request volume alone provides an incomplete picture of engineering output.</span></p></li><li><p><strong><span>The company is increasingly focused on metrics such as AI contribution, loaded cost per PR, agentic workflow coverage, work distribution, and time to ship.</span></strong><span> The goal is to better connect engineering activity to customer value and business outcomes.</span></p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=57s">00:57</a>) The beginning of Dropbox&#8217;s DX journey</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=154s">02:34</a>) AI adoption at Dropbox: what made it work</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=286s">04:46</a>) The results of Dropbox&#8217;s AI adoption efforts</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=339s">05:39</a>) What the results mean for the business</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=415s">06:55</a>) The phases of AI adoption and where they are now</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=480s">08:00</a>) The new bottlenecks</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=556s">09:16</a>) Three challenges Dropbox faces moving into agentic engineering</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=605s">10:05</a>) How Dropbox is redesigning the SDLC for agentic engineering</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=946s">15:46</a>) The new metrics that matter</p><p>(<a href="https://www.youtube.com/watch?v=w0kHCjTOvyo&amp;t=1156s">19:16</a>) Final takeaways</p><h2><strong>Referenced:</strong></h2><p><span>&#8226; </span><a href="https://www.dropbox.com/"><span>Dropbox</span></a></p><p><span>&#8226; </span><a href="https://getdx.com/developer-experience-index/"><span>Developer Experience Index (DXI) | DX</span></a></p><p><span>&#8226; </span><a href="https://getdx.com/corefour"><span>DX Core 4 Productivity Framework</span></a></p><p><span>&#8226; </span><a href="https://cursor.com/"><span>Cursor</span></a></p><p><span>&#8226; </span><a href="https://www.anthropic.com/product/claude-code"><span>Claude Code | Anthropic&#8217;s agentic coding system</span></a></p><p><span>&#8226; </span><a href="https://www.jetbrains.com/"><span>JetBrains</span></a></p><p><span>&#8226; </span><a href="https://code.visualstudio.com/"><span>Visual Studio Code</span></a></p><p><span>&#8226; </span><a href="https://www.atlassian.com/software/jira"><span>Jira | Project Management for the AI Era | Atlassian</span></a></p><p><span>&#8226; </span><a href="https://github.com/"><span>GitHub</span></a></p>]]></content:encoded></item><item><title><![CDATA[Revisiting the DX Core 4 in the age of AI]]></title><description><![CDATA[Why the dimensions that matter most for engineering productivity remain stable, and how to interpret them as AI reshapes work.]]></description><link>https://newsletter.getdx.com/p/revisiting-the-dx-core-4</link><guid isPermaLink="false">https://newsletter.getdx.com/p/revisiting-the-dx-core-4</guid><dc:creator><![CDATA[Brian Houck]]></dc:creator><pubDate>Wed, 24 Jun 2026 10:00:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a844724d-d2cc-4c90-9033-b5139cd0a03e_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to the latest issue of Engineering Enablement,</strong><span> a weekly newsletter sharing research and perspectives on developer productivity.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p><span>&#128467; </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>Join me on July 23</span></a><span> for a readout of the upcoming Q2 2026 AI Impact Report. We&#8217;ll discuss new findings from DX&#8217;s data on AI tool usage, spend, and impact across 500+ organizations. Register </span><a href="https://getdx.com/webinar/ai-in-engineering-q2-2026-benchmarks-research-readout/?utm_source=newsletter"><span>here.</span></a></p><div><hr></div><p><span>When AI coding tools started delivering meaningful results, a predictable question followed from CTOs and engineering leaders: how do we measure the impact? There is a strong instinct to assume that the frameworks built over the last decade no longer apply, and that the age of AI demands a fundamentally different measurement architecture.</span></p><p><span>I&#8217;d push back on that instinct. The evidence suggests the opposite is closer to the truth.</span></p><p><span>While AI represents a massive paradigm shift in how software is built, it does not alter what engineering organizations are ultimately trying to accomplish. Foundational engineering principles still map to high-level outcomes. How quickly is value delivered? How easy is it for developers to do their work effectively? How stable are the systems? And, ultimately, what is the business impact of the work? Rather than rendering these categories obsolete, the introduction of AI makes anchoring to a stable, outcome-oriented framework more critical than ever.</span></p><p><span>Engineering leaders are under unprecedented pressure to justify the massive budgets being poured into AI tooling. When executives demand proof that an AI investment is paying off, the immediate temptation is to reach for a shiny new metric that isolates the tool itself. But that is exactly where the risk lies.</span></p><p><span>The </span><a href="https://getdx.com/research/measuring-developer-productivity-with-the-dx-core-4/"><span>DX Core 4</span></a><span> framework (speed, effectiveness, quality, and business impact) is built around answering these persistent questions. It was designed to give engineering leaders a durable measurement architecture that survives new technology cycles. AI is a significant shift in workflow, but because the framework anchors to macro outcomes rather than the mechanics of coding, it remains stable. If anything, the rise of AI makes this type of durable framework more important, not less.</span></p><p><span>This article makes three related arguments:</span></p><ol><li><p><span>First, the high-level dimensions of engineering productivity remain remarkably stable, even as AI transforms how software is built.</span></p></li><li><p><span>Second, AI-specific telemetry should be treated as diagnostic context rather than a replacement for outcome-oriented measurement.</span></p></li><li><p><span>Finally, while many traditional engineering metrics remain valuable, the behaviors that generate them are changing, and disentangling those signals requires triangulating across the layered structure of diagnostic, system, and outcome metrics.</span></p></li></ol><h2><span>The Core 4 holds (and here&#8217;s why that matters)</span></h2><p><span>The value of anchoring to these four overarching dimensions&#8212;speed, effectiveness, quality, and business impact&#8212;is that they synthesize key principles from </span><a href="https://dora.dev/capabilities/"><span>DORA</span></a><span>, </span><a href="https://queue.acm.org/detail.cfm?id=3454124"><span>SPACE</span></a><span>, and </span><a href="https://queue.acm.org/detail.cfm?id=3595878"><span>DevEx</span></a><span> into a unified methodology. Core 4 inherits DORA&#8217;s focus on delivery outcomes, SPACE&#8217;s insistence that productivity is multidimensional, and DevEx&#8217;s emphasis on the lived experience of developers&#8212;and combines them into a four-dimension framework optimized for executive decision-making.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UNOC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UNOC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UNOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2591128,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.getdx.com/i/203146039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UNOC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UNOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf31595-88c2-4428-9c52-76eac609dd09_8763x3629.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>AI doesn&#8217;t change what engineering organizations are trying to accomplish. What it does is make the signals noisier.</span></p><p><span>As AI coding assistants become standard and agentic workflows begin handling multi-step tasks autonomously, traditional activity metrics shift in ways that can easily mislead. Pull request counts spike, cycle times compress, and code volumes bloat. Engineering leaders who chase these surface-level fluctuations without anchoring to a balanced, outcome-oriented framework risk optimizing for sheer motion rather than actual progress.</span></p><p><span>This is precisely where a high-level outcome framework proves its utility. I&#8217;m using the Core 4 as the specific example here, but the same logic applies to any mature measurement framework aligned to the principles of </span><a href="https://queue.acm.org/detail.cfm?id=3454124"><span>SPACE</span></a><span>. By focusing on outcomes that matter, regardless of how code gets written, the model remains insulated from technology disruptions. This structural design looks increasingly necessary as developer workflows continue to evolve away from manual synthesis and toward intent-driven architecture.</span></p><h3><span>Activity vs. outcome: The role of AI telemetry</span></h3><p><span>To be clear, focusing on measuring stable macro outcomes does not mean engineering leaders should ignore AI adoption and usage. Tracking how developers engage with AI tools is incredibly valuable, but it is critical to understand </span><em><span>what</span></em><span> those metrics are telling us.</span></p><p><span>AI adoption, token usage, and the number of tasks assigned to agents are examples of diagnostic telemetry. Like more traditional operational metrics such as pull request size, build duration, or meeting load, they provide visibility into how work is being performed rather than whether it is producing better outcomes.</span></p><p><span>One way to think about this distinction is illustrated in the image below, whether AI-specific or traditional, helps explain the mechanics of software delivery and the dynamics of the engineering system. By contrast, outcome-oriented frameworks evaluate whether those operating patterns are ultimately translating into better engineering results.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pkQA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pkQA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 424w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 848w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 1272w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pkQA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pkQA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 424w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 848w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 1272w, https://substackcdn.com/image/fetch/$s_!pkQA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76804bca-cf2f-41ea-8e36-c8b1e12f6d5e_2048x1209.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Specialized measurement frameworks can help organize these diagnostic signals. For example, </span><a href="https://getdx.com/research/measuring-ai-code-assistants-and-agents/"><span>DX&#8217;s AI Measurement Framework</span></a><span> combines AI-specific telemetry around utilization and cost with outcome-oriented metrics to evaluate AI&#8217;s overall impact on engineering organizations. These two classes of measurement answer fundamentally different questions: &#8220;How is work being performed?&#8221; versus &#8220;Is the engineering organization delivering better outcomes?&#8221;</span></p><p><span>The value of tracking AI activity is that it helps us understand the shifting </span><em><span>patterns</span></em><span> that lead to our outcomes. For example, if a team&#8217;s AI adoption spikes to 90%, that metric alone doesn&#8217;t prove success. Instead, it serves as a lens to interpret changes in the Core 4: did that spike in adoption correlate with an increase in speed? Did it negatively impact quality via a higher change failure rate? Or did it inadvertently degrade developer effectiveness by introducing new code-review bottlenecks?</span></p><p><span>Tracking AI telemetry tells us how the work is changing. Tracking the core dimensions tells us if that change is actually delivering results.</span></p><p><span>When leaders are tasked with proving AI investment ROI, they cannot do it by pointing to adoption spikes or token volume. A high utilization rate means nothing if software delivery stalls or system stability crashes. Outcome-based developer experience metrics aren&#8217;t just a way to measure engineering anymore, they may be the most reliable ledger for proving AI value.</span></p><h3><span>PR throughput in the AI era</span></h3><p><span>Of the key metrics within the Core 4, PR throughput has attracted the most debate, both before and after the arrival of AI.</span></p><p><span>The criticism of PR throughput is entirely fair at the individual level. Not all PRs are created equal in terms of size, complexity, or value. DX developed a methodology called </span><a href="https://getdx.com/truethroughput/"><span>TrueThroughput</span></a><span>, which uses AI to normalize these variations by weighting PRs based on actual complexity. Yet, even with that kind of normalization in place, the metric is a poor instrument for evaluating any individual developer&#8217;s contribution. I&#8217;ve argued this myself, and I&#8217;d stand by it. Using PR throughput to assess individuals is the wrong application of the metric.</span></p><p><span>At the system level, though, it remains one of the most useful signals available. The reason is that it doesn&#8217;t just measure output, it measures engineering flow. Whether code in a pull request was written by a human or generated by an AI agent, if it&#8217;s moving through review, CI, and deployment without friction, the metric reflects that. If it&#8217;s stalling&#8212;because review is bottlenecked, builds are flaky, or deployment processes are slow&#8212;the metric surfaces that too. PR throughput is a signal for whether an engineering system can move work through, regardless of where that work originates.</span></p><p><span>It also occupies a unique position among the Core 4 metrics. Unlike measures such as Change Failure Rate or DXI, which continue to evaluate enduring organizational outcomes, PR throughput is directly tied to the mechanics of software delivery. As workflows evolve from code-first to intent-first development, the role of the pull request itself may change substantially, making PR throughput more susceptible to reinterpretation than most other metrics in the framework.</span></p><p><span>In </span><a href="https://newsletter.getdx.com/p/ai-productivity-gains-more-modest-than-expected"><span>our own longitudinal research at DX,</span></a><span> we found that AI coding tools produced roughly a 7.8% increase in PR throughput across organizations that had adopted them. That&#8217;s a real and meaningful signal. It&#8217;s also a useful corrective to more optimistic claims about AI&#8217;s productivity impact. The gains are real; they tend to be more modest than headline figures suggest, and they vary considerably across different types of work.</span></p><p><span>The majority of code shipped in production &#9;is still written by humans, though that share is shifting. </span><a href="https://newsletter.getdx.com/p/ai-generated-merged-code-holds-steady"><span>Our research</span></a><span> showed that during the first quarter of 2026, the percentage of code generated by AI that reaches production is 27.4% of production code on average. For most engineering organizations today, pull requests remain the primary unit of software delivery, making PR throughput one of the clearest indicators of engineering system flow.</span></p><p><span>If, and when, the transition to intent-first workflows materializes, the field will likely need a metric that captures innovation velocity as a higher level of abstraction. The </span><strong><span>Idea-to-Customer</span></strong><span> velocity metric introduced in the recent </span><a href="https://arxiv.org/abs/2605.04259"><span>EngThrive framework paper</span></a><span> is one implementation worth watching as a future key metric for the speed dimension. But even in that future, PR throughput will likely remain a crucial secondary metric for diagnosing system flow.</span></p><h3><span>Evolving the interpretation, not the framework</span></h3><p><span>To recap, the top-level dimensions of the DX Core 4 are stable and as meaningful as ever. The key metrics that support them also continue to hold.</span></p><p><span>What is changing is the diagnostic layer beneath them, the operational signals that have always helped explain how engineering systems produce those outcomes. AI doesn&#8217;t change what good looks like at the outcome level, but it does change the mechanisms that generate many of our familiar diagnostic metrics. The same number can now be produced by very different combinations of human and AI behavior, which means individual diagnostic metrics are noisier than they used to be, and the signals they do provide may relate to outcomes in different ways than they used to.</span></p><p><span>Take, for example:</span></p><ul><li><p><strong><span>PR Merge Rate:</span></strong><span> Historically, a high merge rate signaled a highly aligned team shipping clean, uncontroversial work. In an agentic workflow, does a 95% merge rate mean the AI is flawless? Or does it mean your human developers are rubber-stamping machine-generated code because they&#8217;re too overwhelmed to properly review it?</span></p></li><li><p><strong><span>Time-to-10th-PR:</span></strong><span> This is currently one of my favorite onboarding metrics because it is highly predictive of a new hire&#8217;s long-term success and speed-to-productivity. But its utility faces an unresolved question: if an AI onboarding assistant can help an engineer generate and ship 10 PRs by their second afternoon, does that metric still capture true structural onboarding health? Or does it just track how quickly someone learned to use AI tools?</span></p></li></ul><p><span>This is the core challenge. The data points themselves have not changed, but the behaviors that generate them have. AI activity metrics, such as tool adoption or token counts, provide critical context for understanding why traditional engineering metrics move the way they do, but they do not replace those metrics.</span></p><p><span>Triangulating between diagnostic metrics, engineering system metrics, and high-level outcome metrics is what lets us translate how teams work into whether they&#8217;re achieving what they set out to. Building a map of these new patterns&#8212;how to interpret them, and what outcomes they predict&#8212;will be critical work for engineering teams and researchers moving forward.</span></p><h2><span>Final thoughts</span></h2><p><span>The instinct to reach for entirely new metrics in this age of AI is understandable. AI is genuinely reshaping how software gets built, and it is reasonable to question whether existing measurement frameworks can keep pace.</span></p><p><span>But our research and data show that the core dimensions of productivity have held up, not because they anticipated AI specifically, but because they were designed around enduring organizational outcomes rather than any particular workflow or technology. Speed, effectiveness, quality, and business impact remain the right questions to ask, whether code is written by a developer at a terminal or generated by an autonomous agent.</span></p><p><span>What has changed is not what we should measure, but how we should interpret it. AI-specific telemetry provides valuable diagnostic context for understanding how work is evolving, but it does not replace outcome-oriented measurement. Likewise, familiar engineering metrics such as PR throughput, merge rates, or onboarding velocity continue to provide meaningful signals, even as the behaviors that generate those signals shift.</span></p><p><span>The priority for engineering leaders is not to rebuild their measurement architecture from scratch. It is to learn to interpret existing frameworks through a new lens, one that recognizes the growing role of AI while remaining anchored to the outcomes that ultimately matter.</span></p><p><span>The framework is stable. The interpretation is where the real work begins.</span></p><div><hr></div><p>That&#8217;s it for this week. Thanks for reading.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/revisiting-the-dx-core-4?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/revisiting-the-dx-core-4?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Beyond the CLI: Agentic AI for async workloads and non-developers ]]></title><description><![CDATA[How Airbnb scaled AI adoption without mandates, why agentic AI is reshaping product development, and the infrastructure powering its vision for AI-first engineering.]]></description><link>https://newsletter.getdx.com/p/beyond-the-cli-agentic-ai-for-async</link><guid isPermaLink="false">https://newsletter.getdx.com/p/beyond-the-cli-agentic-ai-for-async</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 22 Jun 2026 13:46:55 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202175518/3f6d406e67f5579715913bd8049e8875.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/lL9-yATNAo0">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>In this session from DX Annual, Christopher Sanson, Product Lead, AI Developer Experience, and Madison Capps, Engineering Manager, Infrastructure at Airbnb, challenge some of the most common assumptions about AI. Is AI primarily about replacing humans? Do organizations need mandates to drive adoption? And are the productivity gains really as small as some studies suggest?</p><p>Using examples from Airbnb&#8217;s own AI journey, they share how the company achieved widespread adoption of agentic AI through AirChat, community enablement, and internal tooling rather than top-down mandates. They also discuss the impact AI is having on developer productivity, how non-developers are increasingly using coding tools, and how teams are rethinking product development in an AI-first world.</p><p>Finally, Madison takes a deeper look at the infrastructure powering Airbnb&#8217;s AI strategy, including AirChat CLI, the AirChat SDK, and AirChat Remote, along with the company&#8217;s vision for asynchronous agent workflows and the next generation of AI-powered development.</p><div id="youtube2-lL9-yATNAo0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;lL9-yATNAo0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/lL9-yATNAo0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong>AI adoption at scale</strong></p><ul><li><p><strong>Successful AI adoption does not require mandates.</strong> Airbnb achieved 97% weekly usage and 90% daily usage of agentic AI tools among engineers without tying adoption to performance reviews or quotas. Christopher argued that the best adoption comes when developers choose to use AI because it genuinely helps them work faster and better.</p></li><li><p><strong>Treat internal AI tools like products, not internal infrastructure.</strong> Airbnb built a recognizable brand around AirChat, invested in onboarding and workshops, created internal marketing materials, and focused heavily on user experience. That product mindset helped turn AirChat into a company-wide platform rather than just another engineering tool.</p></li><li><p><strong>Community-driven learning scales better than centralized training.</strong> AI champions, train-the-trainer programs, hackathons, workshops, and active peer-to-peer learning channels allowed knowledge to spread organically across the company. Over time, the AI community became larger and more active than the team managing the platform itself.</p></li></ul><p><strong>Productivity gains are accelerating</strong></p><ul><li><p><strong>Developers are spending more time actively coding.</strong> Christopher challenged the idea that engineers only spend a small percentage of their time writing code. As coding becomes faster and easier with agentic AI, developers can spend more of their week building software rather than working around implementation bottlenecks.</p></li><li><p><strong>The most active AI users see the largest productivity gains.</strong> Airbnb found that developers who spent four or more hours per day working with agentic AI dramatically increased their output. The relationship between AI usage and productivity became stronger as engineers learned how to incorporate agents into their daily workflows.</p></li><li><p><strong>PR throughput increased by 65% after the introduction of agentic AI.</strong> Airbnb&#8217;s data suggests that productivity gains extend well beyond the single-digit improvements often cited in industry studies. Developers who heavily embraced agentic AI moved from industry-average output to some of the highest throughput levels measured internally.</p></li><li><p><strong>AI-authored code is becoming mainstream.</strong> Roughly 59% of Airbnb&#8217;s code is now primarily authored by AI, and more than half of developers report that AI generates the majority of the code they work with. Christopher argued that this shift is happening far faster than most organizations realize.</p></li></ul><p><strong>AI is spreading beyond engineering</strong></p><ul><li><p><strong>The addressable market for AI is much larger than developers alone.</strong> Airbnb initially expected adoption to level off around its engineering population. Instead, usage continued growing as product managers, designers, finance teams, and operations teams began integrating agentic AI into their work.</p></li><li><p><strong>People will learn new workflows when the value is obvious.</strong> Some non-engineering teams adopted VS Code and terminal-based tools simply because they provided the best access to agentic AI capabilities. Rather than resisting technical tools, employees were willing to learn them in exchange for meaningful productivity gains.</p></li><li><p><strong>Domain experts are increasingly building their own AI-powered solutions.</strong> Airbnb&#8217;s internal platforms allow teams to create specialized applications tailored to their own workflows. This shifts more problem-solving into the hands of the people closest to the business problem.</p></li></ul><p><strong>Rethinking how work gets done</strong></p><ul><li><p><strong>Many existing processes were designed around expensive software development.</strong> Product reviews, lengthy requirements documents, and sequential handoffs evolved in a world where implementation was slow and costly. AI changes those economics and creates opportunities to redesign workflows from first principles.</p></li><li><p><strong>AI enables faster movement from ideas to prototypes.</strong> Rather than spending weeks refining specifications before building anything, teams can generate multiple prototypes quickly, test ideas earlier, and iterate before committing significant resources.</p></li><li><p><strong>Smaller teams can collaborate earlier and move faster.</strong> Airbnb sees opportunities to reduce handoffs between product managers, designers, and engineers by bringing teams together earlier in the process and using AI to accelerate exploration and execution.</p></li></ul><p><strong>Building for asynchronous AI</strong></p><ul><li><p><strong>Current agentic AI tooling still creates friction.</strong> Managing multiple sessions, handling long-running tasks, maintaining context, and switching between workflows remain cumbersome despite major advances in model capabilities.</p></li><li><p><strong>The next frontier is asynchronous agent workflows.</strong> Rather than interacting with a single agent in real time, developers are increasingly orchestrating multiple agents working in parallel, often across long-running tasks that continue without constant supervision.</p></li><li><p><strong>Airbnb is investing in infrastructure, not just models.</strong> AirChat CLI, migration tooling, the AirChat SDK, and AirChat Remote were all built around the belief that future gains will come from workflow orchestration, platform capabilities, and developer experience as much as from improvements in foundation models.</p></li></ul><p><strong>Preparing for an AI-first future</strong></p><ul><li><p><strong>Organizations should build for where developer workflows are heading.</strong> Madison described Airbnb&#8217;s approach as continuously forecasting how engineers are likely to work in the near future and investing in the infrastructure required to support those workflows before they become mainstream.</p></li><li><p><strong>AI-first architecture will become increasingly important.</strong> As throughput rises and more work is delegated to agents, teams will need stronger guardrails, scalable platforms, and systems designed specifically to support AI-assisted development.</p></li><li><p><strong>The biggest bottlenecks are shifting away from code generation.</strong> As AI reduces implementation costs, constraints move elsewhere in the system. Coordination, validation, infrastructure, and workflow management are becoming the new challenges organizations must solve.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=97s">01:37</a>) Myth #1: AI is about replacing humans</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=202s">03:22</a>) Myth #2: You need mandates to drive AI adoption</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=321s">05:21</a>) AirChat, agentic AI, and Airbnb&#8217;s adoption strategy</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=487s">08:07</a>) Myth #3: AI has little impact on productivity</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=573s">09:33</a>) Airbnb&#8217;s increase in coding time and PR throughput</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=860s">14:20</a>) Myth #4: AI coding tools are just for coders</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=939s">15:39</a>) How non-developers are using coding tools</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1044s">17:24</a>) Rethinking product development in an AI-first world</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1230s">20:30</a>) Myth #5: Vibe coding isn&#8217;t coding</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1336s">22:16</a>) Unsolved problems in agentic AI tooling and how Airbnb is addressing them</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1590s">26:30</a>) Airbnb&#8217;s overall AI philosophy in practice</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1755s">29:15</a>) Using agentic AI to accelerate code migrations</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1818s">30:18</a>) AirChat SDK: How Airbnb enables teams to build AI-powered applications</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=1997s">33:17</a>) AirChat Remote and asynchronous agent workflows</p><p>(<a href="https://www.youtube.com/watch?v=lL9-yATNAo0&amp;t=2167s">36:07</a>) Predictions for what&#8217;s next</p><p><strong>Where to find Christopher Sanson:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/christophersanson">https://www.linkedin.com/in/christophersanson</a></p><p><strong>Where to find Madison Capps:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/madison-capps-66950625">https://www.linkedin.com/in/madison-capps-66950625</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://www.airbnb.com/">Airbnb</a></p><p>&#8226; <a href="https://hbr.org/2011/10/steve-jobss-bicycles-for-the-m">Steve Jobs&#8217;s Bicycles for the Mind</a></p><p>&#8226; <a href="https://www.linkedin.com/in/jennifer-st-pierre-4935a81">Jennifer St Pierre</a></p><p>&#8226; <a href="http://linkedin.com/in/justinreock">Justin Reock</a></p><p>&#8226; <a href="https://getdx.com/blog/ai-generated-merged-code-holds-steady-at-30/">AI-generated merged code holds steady at ~30%</a></p><p>&#8226; <a href="https://x.com/karpathy/status/2015883857489522876">Andrej Karpathy&#8217;s post on X</a></p>]]></content:encoded></item><item><title><![CDATA[The future of engineering at Nationwide, Comcast, TD, and HPE]]></title><description><![CDATA[Leaders from Nationwide, Comcast, TD Bank, and HPE share how large enterprises are building AI-first engineering organizations and preparing for the future of software development.]]></description><link>https://newsletter.getdx.com/p/the-future-of-engineering-at-nationwide</link><guid isPermaLink="false">https://newsletter.getdx.com/p/the-future-of-engineering-at-nationwide</guid><pubDate>Mon, 22 Jun 2026 13:43:30 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202178587/4892229a6aa383b2a148995c7f3b58d1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/cblHlTvfNFc">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>In this session from DX Annual, Rebecca Fitzhugh, Lead Principal Engineer at Atlassian, moderates a panel featuring Nidhi Allipuram, Vice President, Enterprise Developer Experience and Platform at Nationwide, Jai Schniepp, Senior Director, DevX Product Management at Comcast, Brent Foster, Vice President and Head of Architecture and Strategy at TD Bank, and Praveena Patchipulusu, Vice President of Engineering at HPE.</p><p>Together, they discuss how large enterprises are approaching AI adoption, what it takes to build an AI-first software development lifecycle, and how engineering leaders are balancing speed, security, governance, and developer experience. They also share their perspectives on the changing role of engineers, human accountability, and how organizations can prepare for the future of software engineering.</p><div id="youtube2-cblHlTvfNFc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;cblHlTvfNFc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/cblHlTvfNFc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong>Building an AI-first software development lifecycle</strong></p><ul><li><p><strong>AI adoption is becoming a redesign effort, not a tooling effort.</strong> Several panelists argued that the biggest opportunity is not simply adding AI assistants to existing workflows but rethinking the software development lifecycle itself. Rather than treating AI as a coding tool, organizations are beginning to integrate it into requirements gathering, design, testing, code reviews, and deployment.</p></li><li><p><strong>Training and organizational support matter more than tool selection.</strong> Nationwide found that productivity gains came less from introducing new tools and more from providing engineers with training, coaching, playbooks, and time to learn. Teams consistently reported that air cover, psychological safety, and opportunities to experiment were more valuable than access to additional AI products.</p></li><li><p><strong>Successful adoption requires systems, not mandates.</strong> Organizations cannot simply tell teams to &#8220;go use AI.&#8221; Several panelists described building AI champion programs, governance models, embedded coaching, and structured learning opportunities that help teams develop new habits and scale adoption across large enterprises.</p></li></ul><p><strong>Keeping humans accountable</strong></p><ul><li><p><strong>Humans remain responsible for outcomes regardless of who writes the code.</strong> Every panelist emphasized that accountability does not shift to AI. Whether code is generated by an engineer, a copilot, or an agent, humans remain responsible for validating outputs, making decisions, and owning the results delivered to customers.</p></li><li><p><strong>Validation is becoming more important than approval.</strong> Traditional approval processes may matter less than ensuring the right people validate assumptions, outcomes, and risks. Teams are increasingly focused on creating workflows where humans review and challenge AI-generated work rather than simply acting as signoff gates.</p></li><li><p><strong>Decision-making is becoming a core engineering skill.</strong> As AI takes over more implementation work, engineers are spending more time evaluating tradeoffs, validating outputs, and making judgment calls. The ability to make good decisions quickly may become a larger differentiator than the ability to manually write code.</p></li></ul><p><strong>Security and governance in an AI-powered world</strong></p><ul><li><p><strong>Shift-left practices become even more important with AI.</strong> Security, compliance, and quality checks are being pushed earlier into the development process. Rather than relying on reviews at the end of the pipeline, organizations are embedding guardrails directly into workflows and development platforms.</p></li><li><p><strong>AI-generated infrastructure introduces new challenges.</strong> The conversation extended beyond application code to infrastructure. As AI increasingly generates Terraform, YAML, and cloud configuration files, organizations must build policy-driven validation and security controls to prevent vulnerabilities from entering production environments.</p></li><li><p><strong>Context is both a powerful asset and a potential risk.</strong> One of AI&#8217;s greatest strengths is its ability to use organizational knowledge and historical context. At the same time, exposing that information to AI systems creates new security concerns, making governance and access controls increasingly important.</p></li></ul><p><strong>The changing role of the engineer</strong></p><ul><li><p><strong>Engineers are becoming orchestrators rather than implementers.</strong> As AI takes over more boilerplate work, engineers are expected to focus more on system design, architecture, critical thinking, and coordinating work across humans, agents, and platforms. Success increasingly depends on defining intent and evaluating outcomes rather than writing every line of code manually.</p></li><li><p><strong>Role boundaries are becoming less rigid.</strong> The panel described a future where engineers, product managers, designers, and other builders work more closely together. AI is making it easier for individuals to contribute across traditional functional boundaries, creating smaller teams with broader responsibilities.</p></li><li><p><strong>Critical thinking and creativity become more valuable.</strong> While AI can accelerate execution, it cannot replace human judgment and problem framing. Several panelists argued that creativity, curiosity, and the ability to think differently about problems will become increasingly important as AI capabilities continue to improve.</p></li></ul><p><strong>Rethinking developer experience</strong></p><ul><li><p><strong>Developer experience is becoming workflow experience.</strong> The focus is shifting from individual tools toward creating trusted workflows that help teams move from idea to production more quickly. Organizations are increasingly measuring success by how effectively teams can deliver outcomes rather than by how efficiently they write code.</p></li><li><p><strong>Developer experience now includes agent experience.</strong> As AI agents become active participants in software delivery, organizations must consider how agents consume context, operate within guardrails, and interact with development platforms. Designing effective systems now means thinking about both human and AI users.</p></li><li><p><strong>Breaking down silos creates better outcomes.</strong> Several panelists argued that AI provides an opportunity to reduce friction between product managers, designers, developers, and security teams. The organizations that benefit most may be those that remove barriers between disciplines and enable more collaborative ways of working.</p></li></ul><p><strong>Preparing for the future</strong></p><ul><li><p><strong>The time to experiment is now.</strong> Every panelist encouraged organizations to begin learning through direct experience rather than waiting for the technology to mature. Teams that develop AI skills, workflows, and governance practices today will be better positioned as the technology continues to evolve.</p></li><li><p><strong>Institutional knowledge may become a competitive advantage.</strong> Large enterprises possess decades of documentation, decisions, diagrams, and expertise that often remain difficult to access. Several speakers highlighted the opportunity to unlock that knowledge and make it useful through AI-powered systems.</p></li><li><p><strong>Fundamentals still matter.</strong> Despite rapid technological change, the panel repeatedly returned to the same conclusion: strong engineering fundamentals, sound judgment, accountability, security practices, and critical thinking remain essential regardless of how much AI enters the software development process.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=148s">02:28</a>) The AI journey across TD Bank, Comcast, and HPE</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=359s">05:59</a>) Inside Nationwide&#8217;s AI-assisted development lifecycle</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=604s">10:04</a>) Reimagining the software development lifecycle with AI</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=692s">11:32</a>) Security, governance, and human accountability</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=927s">15:27</a>) Embedding security and guardrails into AI workflows</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=1075s">17:55</a>) How AI is changing the role of an engineer</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=1312s">21:52</a>) What developer experience looks like in the AI era</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=1615s">26:55</a>) What software engineering may look like in 2030</p><p>(<a href="https://www.youtube.com/watch?v=cblHlTvfNFc&amp;t=1967s">32:47</a>) How to prepare for the AI-driven future</p><p><strong>Where to find Rebecca Fitzhugh:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/rmfitzhugh">https://www.linkedin.com/in/rmfitzhugh</a></p><p>&#8226; X: <a href="https://x.com/RebeccaFitzhugh">https://x.com/RebeccaFitzhugh</a></p><p><strong>Where to find Jai Schniepp:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/jessicaschniepp">https://www.linkedin.com/in/jessicaschniepp</a></p><p><strong>Where to find Nidhi Allipuram:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/nidhi-allipuram">https://www.linkedin.com/in/nidhi-allipuram</a></p><p><strong>Where to find Brent Foster:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/engineeringthefuture">https://www.linkedin.com/in/engineeringthefuture</a></p><p>&#8226; Website: <a href="https://brentfoster.me">https://brentfoster.me</a></p><p><strong>Where to find Praveena Patchipulusu:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/praveena-patchipulusu-158741">https://www.linkedin.com/in/praveena-patchipulusu-158741</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://www.atlassian.com/">Atlassian</a></p><p>&#8226; <a href="https://www.td.com/">TD Bank</a></p><p>&#8226; <a href="https://corporate.comcast.com/">Comcast Corporation</a></p><p>&#8226; <a href="https://www.hpe.com/us/en/home.html">Hewlett Packard Enterprise (HPE)</a></p><p>&#8226; <a href="https://www.nationwide.com/">Nationwide</a></p><p>&#8226; <a href="https://github.com/github/spec-kit">GitHub Spec Kit</a></p><p>&#8226; <a href="https://www.linkedin.com/in/abinoda/">Abi Noda</a></p>]]></content:encoded></item><item><title><![CDATA[Uber’s journey of measuring AI impact on developer productivity]]></title><description><![CDATA[How Uber evolved its approach to measuring AI&#8217;s impact on engineering, why traditional productivity metrics are breaking down, and what new frameworks may be needed in an agent-driven future.]]></description><link>https://newsletter.getdx.com/p/ubers-journey-of-measuring-ai-impact</link><guid isPermaLink="false">https://newsletter.getdx.com/p/ubers-journey-of-measuring-ai-impact</guid><pubDate>Mon, 22 Jun 2026 13:42:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202179543/75f0c689e4474be76ee387b4b684a152.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/aQmnolXCH_M">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>As AI becomes embedded in software development, many of the metrics that engineering organizations have relied on for years are starting to break down.</p><p>In this session from DX Annual, Uber&#8217;s Ty Smith and Abhishek Tibrewal share how their approach to measuring AI&#8217;s impact on developer productivity has evolved over time. They walk through the different phases of their measurement journey, from adoption and engagement to measuring impact, ROI, and agentic value, explaining what they chose to measure at each stage, what worked, what failed, and how their thinking changed along the way.</p><p>They also discuss the role of qualitative feedback before telemetry existed, the challenge of identifying meaningful engagement signals, why &#8220;developer years saved&#8221; failed as an ROI metric, and how AI agents forced them to rethink traditional productivity measurements. Finally, they introduce Uber&#8217;s emerging framework built around feature velocity and explore the unanswered questions that remain as software development becomes increasingly agent-driven.</p><div id="youtube2-aQmnolXCH_M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;aQmnolXCH_M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/aQmnolXCH_M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong>Why AI breaks traditional productivity metrics</strong></p><ul><li><p><strong>Many measurement frameworks were built for a world where humans wrote most of the code.</strong> As AI agents become more capable, metrics that once provided useful signals can quickly become misleading.</p></li><li><p><strong>Teams should expect their metrics to break.</strong> Uber&#8217;s measurement journey required repeatedly revisiting assumptions as AI-assisted development evolved into agentic workflows.</p></li></ul><p><strong>Start with stakeholder questions</strong></p><ul><li><p><strong>The best metrics answer real business questions.</strong> Uber worked backward from questions about productivity, ROI, investment priorities, and business value instead of collecting data for its own sake.</p></li><li><p><strong>Measurement should support decision-making.</strong> Metrics influence budgets, tooling investments, enablement efforts, and long-term strategy.</p></li><li><p><strong>Use qualitative signals before telemetry exists</strong></p></li><li><p><strong>Qualitative feedback can be the fastest path to insight.</strong> Before AI tooling generated reliable telemetry, Uber relied on surveys, interviews, and experience sampling to understand adoption and guide investments.</p></li><li><p><strong>Behavioral questions are more useful than perception questions.</strong> Asking developers what they actually did produced stronger signals than asking whether they found AI helpful.</p></li><li><p><strong>Measure engagement through behavior, not demographics</strong></p></li><li><p><strong>Behavioral patterns revealed insights that demographics could not.</strong> Role, tenure, and organization offered limited signal compared to how engineers actually used AI tools.</p></li><li><p><strong>A small group of AI power users emerged early.</strong> Studying usage patterns helped Uber identify engineers who were engaging deeply with AI and generating outsized results.</p></li></ul><p><strong>Correlation is not causation</strong></p><ul><li><p><strong>High AI usage does not automatically prove AI caused higher productivity.</strong> The most productive engineers are often the first to adopt new tools.</p></li><li><p><strong>Rigorous analysis matters when making investment decisions.</strong> Uber used causal methods to better understand the true impact of AI-assisted development.</p></li></ul><p><strong>Why measuring AI ROI is difficult</strong></p><ul><li><p><strong>Developer years saved sounded compelling but failed as an ROI metric.</strong> The approach created anxiety around replacement, required constant recalibration, and did not answer the business questions leadership cared about most.</p></li><li><p><strong>Business leaders ultimately care about outcomes.</strong> Time saved is useful context, but value creation, customer impact, and business results matter more.</p></li><li><p><strong>PRs measure activity, features measure value</strong></p></li><li><p><strong>Agentic AI exposes the limitations of activity-based metrics.</strong> A single agent task can generate many pull requests without creating meaningful customer value.</p></li><li><p><strong>Feature velocity became Uber&#8217;s new North Star.</strong> The goal shifted from measuring engineering output to measuring whether valuable capabilities were actually being delivered.</p></li></ul><p><strong>Building an AI-native measurement framework</strong></p><ul><li><p><strong>Feature velocity works alongside supporting metrics.</strong> Flow efficiency, quality, and capability expansion help create a more complete picture of AI&#8217;s impact.</p></li><li><p><strong>PR classification provides important context.</strong> Understanding the type and complexity of work helps distinguish meaningful progress from routine maintenance and toil.</p></li><li><p><strong>The future belongs to outcome-based metrics</strong></p></li><li><p><strong>The most durable metrics are tied to business outcomes rather than engineering activity.</strong> As AI becomes more autonomous, output alone becomes a less reliable signal.</p></li><li><p><strong>Many important questions remain unanswered.</strong> Organizations still need better ways to measure judgment, autonomy, technical debt, and the value created by increasingly agent-driven software development.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=90s">01:30</a>) Steve Yegge&#8217;s 8 stages of AI-assisted development</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=202s">03:22</a>) Uber&#8217;s shift to a generative AI-powered company</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=260s">04:20</a>) Uber&#8217;s pre-AI productivity metrics</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=415s">06:55</a>) Important questions from stakeholders that previous metrics didn&#8217;t answer</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=505s">08:25</a>) How Uber measures AI before telemetry exists</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=671s">11:11</a>) Metrics used to measure adoption</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=769s">12:49</a>) Measuring engagement</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=870s">14:30</a>) Measuring impact</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=992s">16:32</a>) The challenge of measuring AI ROI</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=1172s">19:32</a>) Rethinking adoption, engagement, and impact for agentic AI</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=1561s">26:01</a>) The new north star: Feature velocity</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=1721s">28:41</a>) PR classification + feature velocity: the questions it can answer</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=1981s">33:01</a>) What comes next and what&#8217;s still unanswered</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=2070s">34:30</a>) Lessons learned and what they&#8217;d do differently</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=2231s">37:11</a>) Q&amp;A #1: How Uber defines a feature</p><p>(<a href="https://www.youtube.com/watch?v=aQmnolXCH_M&amp;t=2330s">38:50</a>) Q&amp;A #2: Measuring success and AI ROI</p><p><strong>Where to find Abhishek Tibrewal</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/aabhishektibrewal">https://www.linkedin.com/in/aabhishektibrewal</a></p><p><strong>Where to find Ty Smith:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/tyvsmith">https://www.linkedin.com/in/tyvsmith</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Welcome to Gas Town</a></p><p>&#8226; <a href="https://x.com/dkhos?lang=en">Dara Khosrowshahi (Uber CEO)</a></p>]]></content:encoded></item><item><title><![CDATA[AI-authored code has nearly doubled, but so has PR size]]></title><description><![CDATA[Findings from our analysis of over 400 organizations from the past year.]]></description><link>https://newsletter.getdx.com/p/ai-authored-code-has-nearly-doubled</link><guid isPermaLink="false">https://newsletter.getdx.com/p/ai-authored-code-has-nearly-doubled</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Wed, 17 Jun 2026 10:06:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd573283-a40b-4f73-97dd-a0223e7e2c1c_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to the latest issue of Engineering Enablement,</strong> a weekly newsletter sharing research and perspectives on developer productivity.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/ai-authored-code-has-nearly-doubled?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/ai-authored-code-has-nearly-doubled?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>&#128467; Join Brian Houck and me, this Thursday June 18th for a research briefing on measuring AI agents, revisiting the Core 4, and more. <a href="https://getdx.com/webinar/research-briefing-with-brian-houck-measuring-ai-agents-revisiting-the-core4/?utm_source=newsletter">Register here.</a></p><div><hr></div><p>In our <a href="https://getdx.com/report/ai-assisted-engineering-Q1-impact-report/?utm_source=newsletter">Q1 AI impact analysis</a>, we found that 27.4% of code was AI-authored. Because the space is changing quickly, the DX Research team reports on this metric quarterly to track changes in AI&#8217;s impact on organizations&#8217; ability to create code.</p><p>To measure the change in AI-authored code, and the impact on quality, we conducted two analyses:</p><ol><li><p>First we measured the <em>percentage of AI-authored code, </em>using self-reported data from developers. We define the metric as code generated by AI without major human rewrites.</p><ol><li><p><em>As with any self-reported metric, there is potential for bias in both directions&#8212;undercounting from fully autonomous workflows and overcounting when developers treat AI use as a performance signal. In the future we&#8217;ll share what we&#8217;re seeing from <a href="https://getdx.com/blog/introducing-ai-code-insights/">DX&#8217;s AI Code Insights</a>, which automatically measures the percentage of AI-generated code.</em></p></li><li><p>Our sample included DX data from over 400 companies from Q2 (April 2026-June 2026), reported by the average of user responses within each company. We interpret this data as estimates of the proportion of coding workload delegated to AI tools, rather than literal measures of code output. This reflects the assumption that respondents anchor to how often they ask AI to do work rather than measuring how much code AI actually produces.</p></li></ol></li><li><p>Additionally, to evaluate the downstream impact of AI-authored code, we also looked at PR size using telemetry data from the same cohort over the last year (July 2025-June 2026).</p><ol><li><p><em>In the future we&#8217;ll share further investigations on the impact of increased AI-authored code, as well as the impact of increased PR size.</em></p></li></ol></li></ol><p>Here&#8217;s what we&#8217;re seeing.</p><h2>AI-authored code is consistent across organization sizes</h2><p>Our preliminary Q2 findings show that, on average, 51.9% of code is now AI-authored. Newer models, better workflow integration due in large part to usage of CLI tools, AI mandates, and learning curve progress have all contributed to this massive shift. While this indicates that AI is significantly impacting our ability to create code, it says little about the quality of the code being generated.</p><p>When segmented by organization size, our finding still holds. The median percentage of code that is AI-authored holds steady at around 50%. This reflects a broader shift in how code is produced, regardless of team size.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rFvB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rFvB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 424w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 848w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 1272w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rFvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.getdx.com/i/201794900?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rFvB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 424w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 848w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 1272w, https://substackcdn.com/image/fetch/$s_!rFvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720245ff-f845-4ce4-8569-0d71d7ccb9a2_4200x2728.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Median pull request size has nearly doubled</h2><p>Because of the dramatic change in AI-authored code, we also looked at whether PR size&#8212;one measure for quality&#8212;has changed for the same cohort of companies over the past year. Interestingly, our data is showing an equally dramatic change: median PR size nearly doubled, growing from 44 lines to 72 lines per pull request between July 2025 and June 2026.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZKUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 424w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 848w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png" width="1456" height="1016" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1016,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 424w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 848w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bf39fe7-7fbd-4007-8721-cb9f15146107_2048x1429.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This finding confirms what many teams would expect: AI tends to <a href="https://arxiv.org/html/2603.27130v2#S4">generate more lines of code than humans</a>. When the majority of code is machine-produced, that verbosity results in larger pull requests.</p><p>More broadly, this metric is becoming one of the most important to watch. Generally, more code can equal more complexity, less portability, and a greater potential for bugs and vulnerabilities. More verbose code <a href="https://static0.smartbear.co/support/media/resources/cc/book/code-review-cisco-case-study.pdf">can also be more difficult to review</a> and maintain. One of the traits of a skilled engineer is the ability to fully implement a use case with exactly as much code as needed to perform the task. When AI undermines that instinct at scale, the result is not just <a href="https://arxiv.org/pdf/2603.22106">technical debt</a>. It is compounding cognitive debt across the team as engineers struggle to understand code they did not write.</p><p>The critical question for leaders: have review and quality processes kept pace with this volume? There&#8217;s been a lot of discussion in engineering leadership communities about how to shift processes to handle code review being the new bottleneck. I also appreciated Camille Fournier&#8217;s recent piece sharing <a href="https://skamille.medium.com/guidelines-for-respectful-use-of-ai-affcc85d7072">guidelines for respectable use of AI</a>, which outlines expectations leaders can set with their teams for using AI. If this is something you&#8217;re actively thinking about, please let me know in the comments&#8212;I&#8217;d love to hear from you.</p><div><hr></div><p>That&#8217;s it for this week. Thanks for reading.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[From AI experiments to organizational shift: Lessons from Mercari’s transformation]]></title><description><![CDATA[What Mercari learned after mandating 100% AI adoption&#8212;and why faster code generation didn&#8217;t automatically lead to faster software delivery.]]></description><link>https://newsletter.getdx.com/p/from-ai-experiments-to-organizational</link><guid isPermaLink="false">https://newsletter.getdx.com/p/from-ai-experiments-to-organizational</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 15 Jun 2026 13:23:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201672920/47acd4f0792320a06193ca103e5f43a3.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/Y8LTIZcv66k">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>Michael Galloway leads Platform Engineering at Mercari, while Snehal Shinde leads Cost and Performance Engineering. Together, they have been at the center of Mercari&#8217;s effort to become an AI-native company.</p><p>In this session from DX Annual, Michael and Snehal share what happened after Mercari&#8217;s CEO mandated 100% AI adoption across the organization. While AI accelerated code generation and increased engineering output, the team quickly discovered that their existing dashboards could not answer a simple question: was AI actually improving productivity?</p><p>They discuss how Mercari built new visibility into AI usage and software delivery, the bottlenecks they uncovered across the SDLC, why faster coding did not automatically translate into faster delivery, and the lessons they learned rolling out AI at scale. They also share how Mercari is rethinking software development around agents, feedback loops, and new ways of working.</p><div id="youtube2-Y8LTIZcv66k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Y8LTIZcv66k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Y8LTIZcv66k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><p><strong>Measuring AI impact</strong></p><ul><li><p><strong>AI adoption alone does not guarantee business value.</strong> Mercari found that while AI usage increased rapidly across the organization, existing dashboards could not answer the leadership team&#8217;s most important question: whether AI was actually improving productivity.</p></li><li><p><strong>Local optimization does not necessarily improve system-wide performance.</strong> Engineers reported working faster with AI tools, but end-to-end delivery metrics remained largely unchanged because bottlenecks elsewhere in the software delivery process continued to slow teams down.</p></li><li><p><strong>Organizations need visibility into both AI usage and delivery outcomes.</strong> Mercari built new dashboards that combined AI tool data with SDLC metrics to better understand adoption, throughput, quality, and operational performance.</p></li></ul><p><strong>The reality of becoming AI-Native</strong></p><ul><li><p><strong>AI adoption required a cultural transformation, not just a tooling rollout.</strong> Mercari&#8217;s CEO mandated company-wide AI adoption, but success depended on changing workflows, habits, and expectations across engineering, finance, legal, customer support, and other functions.</p></li><li><p><strong>Different teams required different forms of enablement.</strong> Employees varied significantly in their technical backgrounds and familiarity with AI tools, making education, workshops, and support systems essential to driving adoption.</p></li><li><p><strong>The goal was to rethink work itself.</strong> Rather than layering AI onto existing processes, Mercari challenged teams to reconsider what they built, how they built it, and how people worked together.</p></li></ul><p><strong>The bottlenecks AI exposed</strong></p><ul><li><p><strong>AI revealed problems that already existed inside the organization.</strong> Review queues, CI instability, deployment friction, and support requests became more visible as coding accelerated.</p></li><li><p><strong>Code generation was not the primary constraint.</strong> Engineers often spent more time waiting for approvals, navigating organizational boundaries, and dealing with infrastructure limitations than writing code.</p></li><li><p><strong>System complexity amplified AI-related challenges.</strong> As AI-generated changes increased, existing architectural complexity and fragile workflows became harder to ignore.</p></li></ul><p><strong>Finding AI workflow opportunities</strong></p><ul><li><p><strong>Mercari mapped AI opportunities across 33 domains.</strong> The AI task force reviewed functional areas across the company to identify where AI could automate work, where it could not, and where the strongest leverage points existed.</p></li><li><p><strong>The biggest opportunities extended far beyond engineering.</strong> Role-specific workshops helped teams in finance, legal, design, operations, customer support, and other departments find practical AI use cases in their own workflows.</p></li><li><p><strong>Early wins created proof points for broader adoption.</strong> Mercari saw measurable impact from support bots, accounting workflows, platform support automation, and Socrates, an internal BI agent that made company data easier to query and use.</p></li></ul><p><strong>Rethinking software development</strong></p><ul><li><p><strong>Faster coding shifted attention upstream.</strong> As implementation became easier, planning, specification, and decision-making emerged as larger constraints on delivery speed.</p></li><li><p><strong>Agent Spec-Driven Development moves AI earlier in the lifecycle.</strong> Mercari began using agents to analyze documentation, code, and organizational knowledge before implementation work started.</p></li><li><p><strong>Future workflows will focus more on intent than execution.</strong> Teams increasingly define goals, constraints, and success criteria while agents handle larger portions of implementation and validation.</p></li></ul><p><strong>Preparing for an agent-driven future</strong></p><ul><li><p><strong>Feedback loops matter more than ever.</strong> Mercari&#8217;s multi-loop SDLC emphasizes rapid validation, iterative learning, and increasingly autonomous agent workflows.</p></li><li><p><strong>Behavioral change remains harder than technological change.</strong> Organizations must rethink ownership, accountability, and trust before they can fully benefit from agent-based development.</p></li><li><p><strong>The path to AI-native development is iterative.</strong> Mercari expects continued setbacks and learning cycles, applying what they describe as the Stockdale Paradox: maintaining confidence in the destination while remaining honest about current challenges.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=106s">01:46</a>) Mercari&#8217;s scale and engineering culture</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=171s">02:51</a>) DX awards at Mercari</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=224s">03:44</a>) Mercari&#8217;s push to become AI-native</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=394s">06:34</a>) The mandate to rethink everything</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=482s">08:02</a>) Mercari&#8217;s AI visibility problem and how they solved it</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=690s">11:30</a>) Mercari&#8217;s early findings on AI implementation</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=1127s">18:47</a>) Closing the AI awareness gap at Mercari</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=1271s">21:11</a>) Mapping AI opportunities across Mercari</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=1892s">31:32</a>) Unpacking the results from the second rollout</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=2054s">34:14</a>) Agent spec-driven development and what&#8217;s next</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=2257s">37:37</a>) A multi-loop SDLC</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=2450s">40:50</a>) Some hard lessons</p><p>(<a href="https://www.youtube.com/watch?v=Y8LTIZcv66k&amp;t=2575s">42:55</a>) Closing thoughts</p><p><strong>Where to find Michael Galloway:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/michaelroygalloway">https://www.linkedin.com/in/michaelroygalloway</a></p><p>&#8226; X: <a href="https://x.com/michaelgalloway">https://x.com/michaelgalloway</a></p><p><strong>Where to find Snehal Shinde:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/snehal-shinde">https://www.linkedin.com/in/snehal-shinde</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://www.mercari.com/">Mercari</a></p><p>&#8226; <a href="https://cursor.com/">Cursor</a></p><p>&#8226; <a href="https://devin.ai/">Devin</a></p><p>&#8226; <a href="https://www.anthropic.com/product/claude-code">Claude Code | Anthropic&#8217;s agentic coding system</a></p><p>&#8226; <a href="https://github.com/">GitHub</a></p><p>&#8226; <a href="https://www.datadoghq.com/">Datadog</a></p><p>&#8226; <a href="https://www.linkedin.com/in/tbozarth">Tim Bozarth - Microsoft | LinkedIn</a></p><p>&#8226; <a href="https://www.airbnb.com/">Airbnb</a></p><p>&#8226; <a href="https://jimcollins.com/concepts/Stockdale-Concept.html">Jim Collins - Concepts - The Stockdale Paradox</a></p>]]></content:encoded></item><item><title><![CDATA[Augmented, accelerated, autonomized: How Vanguard is embedding AI across the product lifecycle]]></title><description><![CDATA[How Vanguard is scaling AI across 800+ product teams by moving beyond coding assistants and transforming the entire product development lifecycle.]]></description><link>https://newsletter.getdx.com/p/augmented-accelerated-autonomized</link><guid isPermaLink="false">https://newsletter.getdx.com/p/augmented-accelerated-autonomized</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 15 Jun 2026 13:21:55 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201656519/7a8282dc93c72eb64b04c96c1ec36bbb.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/yMD4us7d_HYhttps://youtu.be/yMD4us7d_HY">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>Kelly Anne Pipe is Head of Developer Experience at Vanguard, and Nicole Scribner is a Director in the firm&#8217;s Chief Technology Office focused on engineering enablement and advancement.</p><p>In this session from DX Annual, Kelly Anne and Nicole share how Vanguard is expanding its AI strategy beyond software engineering to the entire product development lifecycle. While the company initially focused on tools like GitHub Copilot for engineers, they found that faster coding alone did not significantly improve delivery speed. Product managers, designers, QA teams, and organizational processes were still operating at a different pace.</p><p>To address this challenge, Vanguard developed a product team maturity model built around three stages: Augmented, Accelerated, and Autonomized. The framework spans six dimensions, from AI-powered delivery and AI-ready codebases to team autonomy, operations, and responsible AI.</p><p>Kelly Anne and Nicole explain how Vanguard is applying the model across more than 800 product teams, the behaviors they believe will enable faster delivery, and the lessons they have learned about measurement, organizational change, dependencies, and scaling AI across the product development lifecycle.</p><div id="youtube2-yMD4us7d_HY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yMD4us7d_HY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/yMD4us7d_HY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><h4><strong>Beyond the engineering bubble</strong></h4><ul><li><p><strong>Faster coding does not automatically lead to faster delivery.</strong> Vanguard found that while engineers using AI tools reported significant productivity gains, product managers, designers, QA teams, and governance processes were still operating at traditional speeds.</p></li><li><p><strong>AI adoption becomes fragmented when it is treated as an engineering initiative.</strong> Organizations that focus solely on developer tooling risk creating an &#8220;engineering bubble&#8221; where one part of the product team accelerates while the rest of the workflow remains unchanged.</p></li><li><p><strong>The goal is to optimize the entire product development lifecycle.</strong> Vanguard shifted its focus from helping engineers code faster to helping cross-functional product teams move faster from idea to production.</p></li></ul><p><strong>The AI maturity model</strong></p><ul><li><p><strong>Vanguard built a maturity model around three stages: Augmented, Accelerated, and Autonomized.</strong> The framework gives more than 800 product teams a shared language for discussing AI adoption and long-term transformation.</p></li><li><p><strong>The model spans six dimensions of AI maturity.</strong> These include AI-powered product delivery, AI-ready codebases, agent-powered workflows, AI-augmented operations, team autonomy and enablement, and responsible AI.</p></li><li><p><strong>The goal is organizational transformation, not tool adoption.</strong> The framework focuses on how entire product teams evolve as AI becomes embedded throughout the product development lifecycle.</p></li></ul><p><strong>Building AI-ready foundations</strong></p><ul><li><p><strong>AI readiness starts with the fundamentals.</strong> Documentation, testing, CI/CD pipelines, architecture decisions, and code quality all become more important when agents are introduced into the development process.</p></li><li><p><strong>The codebase becomes the interface between teams and AI agents.</strong> Poor documentation, weak test coverage, and slow feedback loops limit the effectiveness of even the most capable AI tools.</p></li><li><p><strong>Dependencies become more visible at agent speed.</strong> Processes that were merely frustrating for humans become major bottlenecks when AI can complete implementation work in hours rather than days.</p></li></ul><p><strong>Scaling AI beyond engineering</strong></p><ul><li><p><strong>Every role on the product team needs AI-specific workflows.</strong> Vanguard is focused on helping product managers, designers, QA teams, and engineers incorporate AI into their daily work rather than limiting adoption to developers.</p></li><li><p><strong>The most valuable opportunities often begin before coding starts.</strong> AI can help transform customer conversations, discovery work, requirements, and design artifacts into implementation-ready inputs.</p></li><li><p><strong>Agent orchestration changes the role of the human.</strong> As agents take on more routine execution work, people increasingly act as orchestrators, reviewers, and strategic decision-makers.</p></li></ul><p><strong>The challenges of adoption and measurement</strong></p><ul><li><p><strong>Behavior change is harder than deploying tools.</strong> Vanguard found that fear, uncertainty, and questions about job security often create bigger barriers to adoption than technology itself.</p></li><li><p><strong>Simple productivity metrics can be misleading.</strong> Measures such as lines of code generated or time saved per developer do not capture whether AI is creating meaningful business value.</p></li><li><p><strong>Organizations need layered measurement strategies.</strong> Adoption metrics, process improvements, cycle time, quality, and customer outcomes all need to be considered together to understand AI&#8217;s true impact.</p></li></ul><p><strong>Lessons from the AI transition</strong></p><ul><li><p><strong>Agent speed exposes organizational debt.</strong> Slow approvals, review queues, onboarding processes, and governance workflows become much more obvious when implementation work accelerates.</p></li><li><p><strong>Responsible AI can accelerate delivery rather than slow it down.</strong> Investing in guardrails, governance, security, and automated controls early enables teams to move faster with greater confidence.</p></li><li><p><strong>The biggest opportunity is organizational transformation.</strong> Vanguard believes the future belongs to companies that redesign entire product teams around AI rather than simply adding AI tools to existing workflows.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=136s">02:16</a>) The state of AI one year ago at Vanguard</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=174s">02:54</a>) The engineering bubble</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=305s">05:05</a>) Building an AI maturity model for 800 product teams</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=504s">08:24</a>) Dimension 1: AI-powered product delivery</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=600s">10:00</a>) Dimension 2: AI-ready codebase</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=740s">12:20</a>) Dimension 3: Autonomous agent utilization</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=780s">13:00</a>) Dimension 4: AI-augmented operations</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=840s">14:00</a>) Dimension 5: Team autonomy and enablement</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=971s">16:11</a>) Dimension 6: Responsible AI</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1095s">18:15</a>) The people problem: role evolution</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1200s">20:00</a>) The measurement problem</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1375s">22:55</a>) Lessons learned from rolling out the maturity model</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1606s">26:46</a>) What&#8217;s ahead</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1810s">30:10</a>) Q&amp;A #1: Getting your codebase ready for AI</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=1942s">32:22</a>) Q&amp;A #2: Audit trails and responsible AI</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=2056s">34:16</a>) Q&amp;A #3: Vanguard&#8217;s maturity model progress</p><p>(<a href="https://www.youtube.com/watch?v=yMD4us7d_HY&amp;t=2175s">36:15</a>) Q&amp;A #4: Measuring cycle time across 800 teams</p><p><strong>Where to find Nicole Scribner:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/nicole-scribner-35b80422a">https://www.linkedin.com/in/nicole-scribner-35b80422a</a></p><p><strong>Where to find Kelly Anne Pipe:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/kellyannepipe">https://www.linkedin.com/in/kellyannepipe</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://investor.vanguard.com/">Vanguard</a></p><p>&#8226; <a href="https://www.linkedin.com/in/jennifer-st-pierre-4935a81/">Jennifer St Pierre - Dell Technologies | LinkedIn</a></p><p>&#8226; <a href="https://www.mercari.com/">Mercari</a></p>]]></content:encoded></item><item><title><![CDATA[Prioritization as code: An AI-supported framework for platform engineering]]></title><description><![CDATA[How SiriusXM built a data-driven framework for platform engineering prioritization by making assumptions visible, measurable, and easier to challenge.]]></description><link>https://newsletter.getdx.com/p/prioritization-as-code-an-ai-supported</link><guid isPermaLink="false">https://newsletter.getdx.com/p/prioritization-as-code-an-ai-supported</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 15 Jun 2026 13:20:13 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201654933/93008c1f1580ee2b30df80141a839676.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/4l2kFsSi7E4">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>In this session from DX Annual, Eleanor Millman, Senior Staff Product Manager, and Mina Tawadrous, Associate Director of Product Management at SiriusXM, share how their platform engineering organization developed a prioritization framework for platform engineering teams serving hundreds of developers across a complex cloud platform.</p><p>They explain how they define and weight platform-specific impact factors, use developer data to refine priorities, and score projects more consistently. They also explore why prioritization debates often stem from conflicting, invisible, or outdated assumptions, and how SiriusXM began treating assumptions like code by documenting, versioning, and reviewing them in source control.</p><p>Finally, they demonstrate how AI can surface assumptions, connect initiatives to existing knowledge, and support project scoring while keeping humans in the loop. Throughout the session, they offer a practical framework for making prioritization decisions more transparent, data-driven, and scalable.</p><div id="youtube2-4l2kFsSi7E4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4l2kFsSi7E4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4l2kFsSi7E4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><h4><strong>Building a platform engineering prioritization framework</strong></h4><ul><li><p><strong>Platform engineering requires different prioritization criteria.</strong> SiriusXM found that traditional product metrics did not fully capture the value of platform engineering work, leading the team to define platform-specific impact factors around development speed, reliability, security, cost, platform efficiency, user trust, and data-driven decision making.</p></li><li><p><strong>A simple scoring model created a shared language for prioritization.</strong> The framework combined impact, urgency, effort, and business needs to help teams compare projects consistently and explain why certain initiatives were prioritized over others.</p></li><li><p><strong>The framework evolved alongside the organization.</strong> As company priorities changed after a major platform launch, SiriusXM adjusted impact factor weights to reflect new goals around cost optimization, technical debt reduction, and data maturity.</p></li></ul><p><strong>Using developer data to guide decisions</strong></p><ul><li><p><strong>Developer feedback helped shape prioritization.</strong> Rather than relying solely on intuition, the team used survey data and other developer insights to determine where additional investment would have the greatest impact.</p></li><li><p><strong>Impact factor weights were revisited regularly.</strong> Quarterly reviews allowed the team to adjust priorities based on changing business objectives and improvements in areas such as reliability and security.</p></li><li><p><strong>Data increased confidence in prioritization decisions.</strong> By grounding discussions in evidence, teams were able to align more effectively on where to invest their limited capacity.</p></li></ul><p><strong>Treating assumptions like code</strong></p><ul><li><p><strong>Many prioritization conflicts stem from assumptions rather than priorities.</strong> Teams often disagreed because they were working from different, invisible, or outdated assumptions about users, workflows, and business needs.</p></li><li><p><strong>Documenting assumptions improved organizational alignment.</strong> SiriusXM began storing assumptions in source control, making them easier to discover, review, update, and validate over time.</p></li><li><p><strong>Debates became more productive when assumptions were explicit.</strong> Instead of arguing over which project mattered most, teams focused on validating the underlying beliefs that informed their decisions.</p></li></ul><p><strong>Using AI to surface organizational knowledge</strong></p><ul><li><p><strong>Assumption repositories became difficult to navigate at scale.</strong> As more assumptions were documented, it became increasingly difficult for individuals to find relevant context and connections across projects.</p></li><li><p><strong>AI helped uncover relationships humans might miss.</strong> By searching assumption repositories, OKRs, and prior project data, AI was able to surface relevant information that would otherwise be difficult to discover.</p></li><li><p><strong>AI improved information recall rather than replacing judgment.</strong> The goal was not automated decision making but helping teams access the knowledge needed to make better decisions.</p></li></ul><p><strong>Building an AI-assisted prioritization workflow</strong></p><ul><li><p><strong>AI can guide teams through the scoring process.</strong> SiriusXM built workflows that ask clarifying questions, surface assumptions, identify relevant organizational context, and generate initial project scores.</p></li><li><p><strong>Human validation remains essential.</strong> Teams review assumptions, challenge recommendations, and approve updates before information is added back into the system.</p></li><li><p><strong>Each prioritization cycle strengthens the knowledge base.</strong> New assumptions, decisions, and project context become available for future initiatives, making the system more valuable over time.</p></li></ul><p><strong>Keeping humans in the loop</strong></p><ul><li><p><strong>The framework is designed to support conversations, not replace them.</strong> Scores help teams discuss priorities more objectively, but important decisions still require context and judgment.</p></li><li><p><strong>Stakeholder disagreements often reveal useful information.</strong> When the framework produces results that feel wrong, the discussion can uncover missing assumptions, incomplete data, or opportunities to improve the model itself.</p></li><li><p><strong>The framework continues to evolve.</strong> SiriusXM treats both the prioritization model and the supporting AI tools as products that require ongoing iteration, feedback, and refinement.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=178s">02:58</a>) Building a platform engineering prioritization framework</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=299s">04:59</a>) The seven platform engineering impact factors</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=578s">09:38</a>) Using impact factors to score projects</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=791s">13:11</a>) Using developer data to refine priorities</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=993s">16:33</a>) Three ways assumptions fail</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1060s">17:40</a>) Assumptions as code</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1260s">21:00</a>) New problems created by assumptions as code</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1320s">22:00</a>) Using AI to surface assumptions</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1424s">23:44</a>) Building an AI-powered feedback loop</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1544s">25:44</a>) Inside the AI prioritization tool</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1698s">28:18</a>) Three steps to build your own framework</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1802s">30:02</a>) Q&amp;A #1: Evaluating high-cost projects</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1890s">31:30</a>) Q&amp;A #2: The cadence of iteration</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=1930s">32:10</a>) Q&amp;A #3: When the framework conflicts with a stakeholder&#8217;s priorities</p><p>(<a href="https://www.youtube.com/watch?v=4l2kFsSi7E4&amp;t=2126s">35:26</a>) Q&amp;A #4: Using the framework for non-developers</p><p><strong>Where to find Eleanor Millman:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/eleanor-millman-98b10350">https://www.linkedin.com/in/eleanor-millman-98b10350</a></p><p><strong>Where to find Mina Tawadrous:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/mina-tawadrous">https://www.linkedin.com/in/mina-tawadrous</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://aws.amazon.com/">AWS</a></p><p>&#8226; <a href="https://www.databricks.com/">Databricks</a></p><p>&#8226; <a href="https://www.intercom.com/blog/rice-simple-prioritization-for-product-managers/">RICE: Simple prioritization for product managers</a></p><p>&#8226; <a href="https://getdx.com/guide/developer-experience-surveys/">Designing developer experience surveys</a></p><p>&#8226; <a href="https://gsbpreserve.stanford.edu/view/61957/the-curse-of-knowledge">GSB Preserve | View | The Curse of Knowledge</a></p>]]></content:encoded></item><item><title><![CDATA[Doubling the productivity of your engineering team using AI]]></title><description><![CDATA[How Intercom doubled engineering throughput in nine months by making AI agents a core part of how engineers work.]]></description><link>https://newsletter.getdx.com/p/doubling-the-productivity-of-your</link><guid isPermaLink="false">https://newsletter.getdx.com/p/doubling-the-productivity-of-your</guid><dc:creator><![CDATA[Justin Reock]]></dc:creator><pubDate>Mon, 15 Jun 2026 13:18:36 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201652881/73dbff616ad3d0cb13dc4ee19e6dbdeb.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/iq_gvS56CUw">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>Brian Scanlan is a Senior Principal Systems Engineer at Intercom, where he works on platform engineering, developer productivity, and AI adoption across the company.</p><p>In this session from DX Annual, Brian shares how Intercom set out to double engineering throughput and ultimately achieved that goal in nine months. Rather than treating AI as an optional productivity tool, the company standardized on Claude Code, updated performance expectations, invested heavily in enablement, and adopted an agent-first approach to technical work.</p><p>Brian explains why Intercom views Claude Code as a platform rather than a tool, how the company is building domain-specific skills and workflows for agents, and why it believes agents should eventually be able to perform any technical task a senior engineer can complete on a laptop.</p><p>He also shares the data behind Intercom&#8217;s AI adoption efforts, including gains in throughput, reductions in defect backlogs, improvements in code quality, and the growing use of automated pull request approvals. Throughout the talk, Brian offers a practical look at what it takes to scale AI adoption across a large engineering organization and the lessons Intercom has learned along the way.</p><div id="youtube2-iq_gvS56CUw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iq_gvS56CUw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iq_gvS56CUw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><h4><strong>Doubling engineering throughput</strong></h4><ul><li><p><strong>Intercom set a goal to double engineering throughput.</strong> Rather than focusing on AI adoption metrics, the company chose a concrete business outcome: doubling merged pull requests per member of the R&amp;D organization.</p></li><li><p><strong>The goal was achieved in nine months.</strong> Intercom ultimately doubled PR throughput and later tripled it over a 16-month period, with no signs of the trend slowing down.</p></li><li><p><strong>Throughput was treated as a reasonable proxy for impact.</strong> While Brian acknowledged that every metric has flaws, he argued that organizations adopting AI at scale should expect to see meaningful increases in output.</p></li></ul><p><strong>Managing organizational change</strong></p><ul><li><p><strong>AI adoption became part of the job.</strong> Intercom updated expectations for engineers, designers, and product managers so that using AI tools effectively became part of performance expectations rather than an optional activity.</p></li><li><p><strong>The company combined incentives with support.</strong> Hackathons, enablement days, dedicated support teams, leadership messaging, and public recognition all helped accelerate adoption.</p></li><li><p><strong>Leadership stayed relentlessly on message.</strong> Repeating the same goals and expectations across every forum helped create clarity about the direction of the organization.</p></li></ul><p><strong>Why Intercom standardized on Claude Code</strong></p><ul><li><p><strong>Intercom chose a single AI platform.</strong> Rather than allowing teams to fragment across different tools and workflows, the company standardized on Claude Code and invested heavily in making it work well.</p></li><li><p><strong>The real value comes from context, not models.</strong> Brian argued that domain knowledge, skills, documentation, workflows, and organizational context create far more value than constantly switching between models.</p></li><li><p><strong>Agents should be treated like new employees.</strong> Intercom&#8217;s goal is to onboard agents the same way it would onboard a senior engineer by giving them access, training, tools, documentation, and clear expectations.</p></li></ul><p><strong>Building an agent-first engineering organization</strong></p><ul><li><p><strong>All technical work is becoming agent-first.</strong> Intercom believes that any task a human can perform on a laptop should eventually be accessible to agents.</p></li><li><p><strong>The focus is on durable capabilities rather than custom AI infrastructure.</strong> Teams are encouraged to build skills, access patterns, and workflows that will remain valuable even as models and tools continue to evolve.</p></li><li><p><strong>Agents should solve problems, not just execute commands.</strong> Rather than telling agents exactly which skill to run, engineers increasingly describe the problem and allow agents to determine the best workflow.</p></li></ul><p><strong>Skills as organizational knowledge</strong></p><ul><li><p><strong>Intercom has built hundreds of reusable skills.</strong> These skills capture domain expertise, troubleshooting processes, coding standards, operational procedures, and other institutional knowledge.</p></li><li><p><strong>High-quality skills create leverage across the organization.</strong> Once a skill exists, every engineer can benefit from the expertise embedded within it, even if they were not involved in creating it.</p></li><li><p><strong>Skills continuously improve over time.</strong> Engineers are encouraged to update skills whenever new knowledge is discovered so that lessons learned become available to everyone.</p></li></ul><p><strong>Measuring the impact of AI adoption</strong></p><ul><li><p><strong>Nearly all pull requests are now authored by Claude.</strong> Brian shared that more than 95% of pull requests are created with AI assistance, while automated pull request approvals continue to grow.</p></li><li><p><strong>Saved time is being reinvested into quality.</strong> As teams gained efficiency, they spent more time reducing technical debt and fixing defects, leading to a significant reduction in Intercom&#8217;s defect backlog.</p></li><li><p><strong>Code quality improved alongside throughput.</strong> Research conducted with Stanford showed that recent code changes were improving the overall quality of the codebase rather than degrading it.</p></li></ul><p><strong>The future of agentic software development</strong></p><ul><li><p><strong>Intercom wants agents to participate throughout the software development lifecycle.</strong> The company is replacing runbooks, expanding automation, and building remote agent capabilities that move work beyond individual laptops.</p></li><li><p><strong>AI adoption has expanded far beyond engineering.</strong> More than a thousand employees use Claude Code weekly, including teams in finance, operations, and other business functions.</p></li><li><p><strong>The biggest changes may still be ahead.</strong> Brian believes AI will reshape planning, team structures, workflows, and engineering roles over the coming years, not just how code is written.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=174s">02:54</a>) Intercom&#8217;s goal of doubling throughput</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=450s">07:30</a>) The platform strategy</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=570s">09:30</a>) Their agent-first strategy</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=658s">10:58</a>) Evergreen capabilities vs custom tooling</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=748s">12:28</a>) How Intercom works with agents</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1003s">16:43</a>) What the data reveals about AI adoption and impact</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1160s">19:20</a>) Using session data to improve AI workflows</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1220s">20:20</a>) Cutting the defect backlog in half</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1364s">22:44</a>) Inside Intercom&#8217;s Claude Code setup</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1689s">28:09</a>) Claude Code beyond engineering</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1849s">30:49</a>) Q&amp;A #1: Token cost</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=1972s">32:52</a>) Q&amp;A #2: Preparing for AI pricing changes</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=2054s">34:14</a>) Q&amp;A #3: Stress testing and auditing skills</p><p>(<a href="https://www.youtube.com/watch?v=iq_gvS56CUw&amp;t=2191s">36:31</a>) Q&amp;A #4: Criteria for agents approving PRs</p><p><strong>Where to find Brian Scanlan:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/scanlanb">https://www.linkedin.com/in/scanlanb</a></p><p>&#8226; X: <a href="https://x.com/brian_scanlan">https://x.com/brian_scanlan</a></p><p>&#8226; Website: <a href="https://brian.scanlan.ie">https://brian.scanlan.ie</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://www.intercom.com/">Intercom</a></p><p>&#8226; <a href="https://www.nytimes.com/2026/02/14/business/dealbook/software-companies-ai.html">Software? No Way. We&#8217;re an A.I. Company Now! - The New York Times</a></p><p>&#8226; <a href="https://www.anthropic.com/">Anthropic</a></p><p>&#8226; <a href="https://www.snowflake.com/en/">Snowflake</a></p><p>&#8226; <a href="https://linear.app/">Linear</a></p><p>&#8226; <a href="https://launchdarkly.com/">LaunchDarkly</a></p><p>&#8226; <a href="https://fin.ai/">Fin AI</a></p><p>&#8226; <a href="https://copilot.microsoft.com/">Microsoft Copilot</a></p><p>&#8226; <a href="https://cursor.com/">Cursor</a></p><p>&#8226; <a href="https://www.anthropic.com/product/claude-code">Claude Code | Anthropic&#8217;s agentic coding system</a></p><p>&#8226; <a href="https://x.com/Steve_Yegge?lang=en">Steve Yegge (@Steve_Yegge) / Posts / X</a></p><p>&#8226; <a href="https://www.honeycomb.io/">Honeycomb</a></p><p>&#8226; <a href="https://ideas.fin.ai/">Fin Ideas</a></p><p>&#8226; <a href="https://fin.ai/cli">Fin CLI | AI Agent Command Line Interface</a></p>]]></content:encoded></item><item><title><![CDATA[Five years later: Reflecting on SPACE with the people who built it]]></title><description><![CDATA[The authors of SPACE met in person for the first time. Here's what five years of AI, remote work, and real-world use taught them.]]></description><link>https://newsletter.getdx.com/p/five-years-later-reflecting-on-space</link><guid isPermaLink="false">https://newsletter.getdx.com/p/five-years-later-reflecting-on-space</guid><dc:creator><![CDATA[Brian Houck]]></dc:creator><pubDate>Tue, 09 Jun 2026 15:25:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5340e4d1-d0e6-4054-b42d-2028733e47ae_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to the latest issue of Engineering Enablement</strong>, a weekly newsletter sharing research and perspectives on developer productivity.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/subscribe?"><span>Subscribe now</span></a></p><p>&#128467; Join Justin Reock and me on June 18th for a research briefing on measuring AI agents, revisiting the Core 4, and more. <a href="https://getdx.com/webinar/research-briefing-with-brian-houck-measuring-ai-agents-revisiting-the-core4/">Register here.</a></p><div><hr></div><p>Last month, I had the privilege of attending the inaugural Developer Experience Research Forum at UC Irvine. It brought together researchers and practitioners from across academia and industry for a day of talks, conversations, and the kind of honest debate that only happens when the right people are in the same room.</p><p>The day included a panel that I won&#8217;t ever forget. For the first time since the <a href="https://queue.acm.org/detail.cfm?id=3454124">SPACE framework</a> was published in February 2021, all six of its authors were together in person: <a href="https://www.linkedin.com/in/nicolefv/">Nicole Forsgren</a>, <a href="https://www.linkedin.com/in/margaret-anne-storey/">Margaret-Anne (Peggy) Storey</a>,<a href="https://www.linkedin.com/in/cmaddila/"> Chandra Maddila</a>, <a href="https://www.linkedin.com/in/tomzimmermann/">Thomas Zimmermann</a>, <a href="https://www.linkedin.com/in/dr-jenna-butler-44209a3b/">Jenna Butler</a>, and me. I want to start by saying thank you to each of them. Collaborating on SPACE has been one of the most meaningful experiences of my career, and getting to sit alongside these colleagues five years later and take stock of what the framework has become was genuinely moving. I&#8217;m grateful to Tom, Iftekhar Ahmed, and the UCI team for making it happen, and to Andr&#233; van der Hoek for his amazing job moderating.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QfP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QfP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QfP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_QfP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!_QfP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4925187c-c4a4-47d8-9311-c6bbda04bfbf_1280x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo Credit: Yanina Ledovaya</figcaption></figure></div><p>Unfortunately I don&#8217;t have a recording to make available to those who were unable to attend, but here is my attempt to capture the highlights of that conversation. The panel was wide-ranging, driven largely by questions from the audience, and covered a lot of ground. I&#8217;ll do my best to do it justice.</p><div><hr></div><h2>How SPACE came to be</h2><p>For those less familiar with the backstory, SPACE did not emerge from a formal research program or a planned initiative. The idea started with Nicole. DORA, which she co-created, provided a measurement framework for software delivery, but there was a need for something that addressed developer productivity more broadly. So she reached out to a handful of colleagues (which thankfully included me), arrived with a few dimensions sketched out in her head, and the rest took shape over a series of Teams calls during what was still largely a remote-work world.</p><p>What&#8217;s remarkable is that several of us had never met in person before that project. We built the framework together, at a distance, and then watched it travel far beyond anything we had imagined. As I said on the panel:</p><blockquote><p>&#8220;We could have never imagined that it was going to sort of grow into the thing it became. I don&#8217;t think you should ever hope to do something like that, because you&#8217;ll never be able to quite capture it. It&#8217;s like... right place, right time, things came together.&#8221; </p></blockquote><p>The framework itself is straightforward in concept: five dimensions to consider when thinking about developer productivity. <strong>S</strong>atisfaction and wellbeing. <strong>P</strong>erformance. <strong>A</strong>ctivity. <strong>C</strong>ommunication and collaboration. <strong>E</strong>fficiency and flow. The core argument is that productivity cannot be reduced to a single metric, and that a meaningful measurement approach should draw from at least three dimensions and include at least one perceptual measure. Metrics chosen well will often create productive tension with each other, and that tension is a feature, not a flaw.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gpy4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gpy4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 424w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 848w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gpy4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png" width="1456" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100146,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.getdx.com/i/198886041?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gpy4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 424w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 848w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!Gpy4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9fbe78-b7a6-4f48-9f2e-ac0db1c00819_2400x1148.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1: The 5 dimensions of SPACE</figcaption></figure></div><p>Chandra reflected on the process of building it, including a detail I had honestly forgotten: the framework's original working name was not SPACE at all. It was FACTS. Trust was in there from the beginning, under a different label. Looking back on the framework more than five years later, Peggy said:</p><blockquote><p>&#8220;I think we did a really good job. I think that the five dimensions have really held up really well. But they&#8217;re big &#8212; each of those dimensions are such huge concepts. And maybe what we need to do now is look at each of these in turn.&#8221;</p></blockquote><h2>Activity metrics: newly controversial, newly important</h2><p>No dimension generated more discussion on the panel than Activity, and that&#8217;s not an accident. Activity metrics are the ones most organizations default to because they&#8217;re the easiest to instrument. They&#8217;re also the ones most prone to misuse.</p><p>What made the conversation interesting is that the panel did not argue for abandoning Activity measurement. The argument was more nuanced than that. Jenna put it directly:</p><blockquote><p>"I actually think this is one of the areas where SPACE is newly important again, because you may have seen headlines about what percent of codebases are AI generated at this point. And I'm like, we're back there. We wrote about this a decade ago... some of those activity metrics like lines of code and PRs are newly resurfacing, and people are forgetting that we knew that this wasn't the greatest plan in isolation."</p></blockquote><p>Chandra added that the scale has changed in a way that makes the problem even more acute. A single developer working with a swarm of agents can now generate an extraordinary volume of pull requests. The count alone tells you almost nothing about the quality, the impact, or the experience of the work.</p><p>The more useful question is not whether to measure activity, but which activity metrics are worth measuring and what you plan to do with them. I offered an example from my own work: Time-To-First-PR, meaning how long it takes a new hire to check in their first piece of code.</p><blockquote><p>&#8220;Obviously easy to game, right? Have a new hire check in a trivial first PR... Turns out when you try to game it, when you explicitly try to have a trivial first check-in, it still leads to positive long-term outcomes. Why? Because that first code check-in has nothing to do with the code. It&#8217;s about learning your environment, setting up your system.&#8221;</p></blockquote><p>I believe that good metric design involves choosing metrics where gaming them still gets you the outcome you actually want.</p><h2>The politics of productivity measurement</h2><p>One of the most candid moments of the panel came in response to an audience question about whether productivity measurement is inherently neutral or whether it inevitably becomes a political tool. The honest answer is that it is both, and you have to design for that reality.</p><p>Tom made the point that having five dimensions rather than one makes it structurally harder to play politics with the data. When you look at multiple dimensions simultaneously, you&#8217;ll often find they point in different directions, and that tension forces more careful thinking.</p><p>Jenna was direct about something that deserves to be said plainly. There is an elephant in the room across the industry right now about how many developers organizations need, and productivity metrics are being watched closely in that context.</p><blockquote><p>"We tend to decouple from products and we're very... hoard-y with our data. We will give them trends. We'll let them know this is what's happening on a broad scale, or doing this had this impact. But we are not allowing individual managers, directors to look at people's information. We protect that because in theory, happy workers are productive workers. People who are terrified are not."</p></blockquote><p>&#8230; and Nicole added additional framing that I found useful:</p><blockquote><p>"Some data is better than no data... I know that for many of us here, we really do our best to measure in a way that is very neutral. But I know I'll have execs and other business divisions come to me and they'll say, 'Well, I need this [metric] to go up.' And I was like, 'Amazing. That's not on me. That's on you. I can give you the information and you can figure out if it goes up [or] down and why.'"</p></blockquote><p>One practical safeguard worth noting is that some organizations deliberately bucket metrics together, so that no one can drive up a single number without being held accountable for the others in the cluster. It makes the kind of narrow gaming that distorts incentives structurally harder to do.</p><h2>The C in SPACE: the most underinvested dimension</h2><p>If Activity is the dimension that gets the most attention, Communication and Collaboration may be the one that gets the least. That gap is growing more consequential, and as Peggy put it, needs more focus than ever:</p><blockquote><p>&#8220;Development is a team sport. And with AI, I don&#8217;t think there&#8217;s anyone in this room that doesn&#8217;t think that collaboration and communication hasn&#8217;t changed... If anybody here is thinking of using SPACE, make C one of the first things you look at.&#8221;</p></blockquote><p>What makes this particularly important right now is that AI has changed collaboration patterns in ways we are only beginning to understand. Developers report asking questions of their AI tools that they used to ask colleagues. The texture of team communication is shifting. And yet the measurement infrastructure for tracking that dimension barely exists in most organizations. I shared a finding from my <a href="https://www.microsoft.com/en-us/research/publication/the-space-of-ai-real-world-lessons-on-ais-impact-on-developers/">SPACE of AI</a> paper that felt particularly relevant:</p><blockquote><p>&#8220;C is the only dimension of SPACE that the majority of developers do not believe that AI has improved. Every other dimension showed improvement. Not C.&#8221;</p></blockquote><p>That's a significant signal, and I think it points toward where the field needs to invest its energy next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cj_2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cj_2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 424w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 848w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 1272w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cj_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png" width="1456" height="908" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:908,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.getdx.com/i/198886041?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cj_2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 424w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 848w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 1272w, https://substackcdn.com/image/fetch/$s_!Cj_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49b10d0-0015-489c-b6bc-62f2c52cdce9_4200x2620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2: Due to the small number of developers who disagreed with these statements, disagreement segments are visible in the chart, but are not labeled</figcaption></figure></div><h2>What would you add to SPACE today?</h2><p>The question the audience asked that will stay with me longest was a simple one: i<em>f you were writing SPACE now, what would you add?</em></p><p>The five dimensions have held up well. The panel was in agreement on that. But five years of AI acceleration, remote and hybrid work, and a rapidly shifting sense of what software development even means has surfaced things the original framework didn&#8217;t fully anticipate. While we might not add new dimensions, if we were updating it today, we would add focus for:</p><ul><li><p><strong>Trust:</strong> This was the most consistent answer across the panel, acting as a foundational bedrock for satisfaction and performance.</p></li><li><p><strong>Cognitive and Intent Debt:</strong> Based on Peggy&#8217;s recent work, are we losing overall understanding of codebases as AI writes more of them?</p></li><li><p><strong>Deskilling:</strong> The worry that relying heavily on automated tools will cause core engineering capabilities to atrophy over time.</p></li><li><p><strong>AI Addiction:</strong> Within the wellbeing dimension, tracking addiction-like behaviors with generative AI tools.</p></li></ul><p>Ultimately, as Chandra mentioned, the strength of SPACE is that organizations can dial up or down different dimensions to meet rising needs. You don&#8217;t need to change the structure; you just need to rebalance the rubric.</p><blockquote><p>"Things like well-being are very, very, very important. So I think reducing focus a little bit on the activity side... that doesn't fundamentally change what SPACE is. You can just use SPACE but rebalance the rubric."</p></blockquote><p>We acknowledge that the framework was never designed to be a perfect model. But, as Peggy put it, that doesn&#8217;t mean it isn&#8217;t valuable.</p><blockquote><p>"Some models are wrong, some are useful. It was supposed to change the conversation. It was supposed to make people think about the different aspects of productivity. And I think it did that."</p></blockquote><p>That feels right to me. The framework was designed to change the conversation. I think it did. The work now is to keep refining what we measure within that space, with the same care we brought to defining it in the first place.</p><h2>Final thoughts</h2><p>It was a remarkable day for me. I&#8217;m grateful to UC Irvine for hosting it, to my co-authors for showing up, and to everyone in that room for asking the hard questions. If the industry continues to ask them with this much rigor and honesty, I think the next five years will be even more interesting than the last.</p><div><hr></div><p>This week&#8217;s featured DevProd job openings. See more <a href="https://getdx.com/resources/devex-jobs/">open roles here</a>.</p><ul><li><p><strong>Ashby</strong> is hiring an <a href="https://jobs.ashbyhq.com/Ashby/0f5dbf59-687b-4d88-88a7-73ee0a66b48d?utm_source=PRgMeEgv1Z">Staff Platform Engineer</a> | Remote</p></li><li><p><strong>BambooHR</strong> is hiring a <a href="https://www.linkedin.com/jobs/view/4371042507/">VP of Engineering</a> | Utah (Hybrid)</p></li><li><p><strong>Cashea</strong> is hiring an <a href="https://cashea.na.teamtailor.com/jobs/579773-infrastructure-developer-productivity-platform-engineering-manager">Infrastructure &amp; Developer Productivity Platform Engineering Manager</a> | Remote</p></li><li><p><strong>Figma</strong> is hiring a <a href="https://job-boards.greenhouse.io/figma/jobs/5790627004?gh_jid=5790627004&amp;gh_src=db0ijm3x4us">Staff Software Engineer, Developer Experience</a> | Remote; US</p></li><li><p><strong>Morgan Stanely </strong>is hiring an <a href="https://www.linkedin.com/jobs/view/4393043964/">AI Platform Engineer - Vice President</a> | New York</p></li></ul><div><hr></div><p>That&#8217;s it for this week. Thanks for reading.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.getdx.com/p/five-years-later-reflecting-on-space?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.getdx.com/p/five-years-later-reflecting-on-space?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Designing the AI‑native engineering organization with 1Password, Microsoft and Atlassian]]></title><description><![CDATA[Engineering leaders from Microsoft, Atlassian, and 1Password discuss how AI is reshaping teams, workflows, and the role of engineers.]]></description><link>https://newsletter.getdx.com/p/designing-the-ainative-engineering</link><guid isPermaLink="false">https://newsletter.getdx.com/p/designing-the-ainative-engineering</guid><pubDate>Mon, 08 Jun 2026 15:03:37 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/200338290/355c3d05b7311a4c49292c027fa5c6ea.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/HyJEPA1nhjg">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>Abi Noda is joined live at DX Annual by three engineering leaders shaping AI adoption at scale: Tim Bozarth, Corporate Vice President in Microsoft&#8217;s CoreAI division; Nancy Wang, CTO of 1Password; and Taroon Mandhana, CTO of AI and Teamwork at Atlassian. Together, they discuss how AI is changing engineering organizations, from team structures and planning cycles to hiring, governance, and measurement.</p><p>The panel explores how the profile of a great engineer is evolving, why smaller cross-functional teams are becoming more effective, and what happens when product managers, designers, and customer support teams start contributing code. They also share why they are encouraging AI adoption through enablement, training, and local champions rather than mandates, and how AI is shifting more of the software development lifecycle toward planning and validation.</p><p>Finally, they discuss where human judgment remains essential, how to measure adoption and manage token usage, and how to connect AI investments to business outcomes while preserving room for experimentation and learning.</p><div id="youtube2-HyJEPA1nhjg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;HyJEPA1nhjg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/HyJEPA1nhjg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><h4><strong>Rethink team structures for faster learning</strong></h4><ul><li><p><strong>Smaller teams are becoming more effective for zero-to-one work.</strong> AI reduces the cost of implementation, making alignment and rapid iteration the primary bottlenecks when searching for product-market fit.</p></li><li><p><strong>Planning cycles are getting shorter.</strong> Instead of locking in 12- to 18-month roadmaps, teams are shifting toward quarterly planning to adapt more quickly to changing technology and market conditions.</p></li><li><p><strong>Large-scale org changes can wait.</strong> Several panelists emphasized that experimentation and learning should come before major structural redesigns.</p></li></ul><p><strong>The best engineers think like makers</strong></p><ul><li><p><strong>A maker&#8217;s mindset matters more than mastery of a specific tool.</strong> The most effective engineers stay focused on outcomes and use whatever tools help them build valuable products.</p></li><li><p><strong>Product and engineering skills are converging.</strong> Strong engineers increasingly combine technical depth with product judgment, customer empathy, and design sensibility.</p></li><li><p><strong>Agency is becoming a defining trait.</strong> Engineers who can work across functions, navigate ambiguity, and drive decisions are gaining leverage as AI handles more of the implementation work.</p></li></ul><p><strong>Expect more people to participate in software creation</strong></p><ul><li><p><strong>Prototypes are replacing long-form requirements documents.</strong> Interactive demos often lead to faster and more productive conversations than detailed specifications.</p></li><li><p><strong>Product managers, designers, and customer support teams are starting to write code.</strong> AI is lowering the barrier for non-engineers to contribute directly to the software development lifecycle.</p></li><li><p><strong>Quality systems become more important as more people contribute code. </strong>Robust tests, review processes, and deployment safeguards are essential when more people can generate production code.</p></li></ul><p><strong>Drive adoption through enablement, not mandates</strong></p><ul><li><p><strong>Outcomes matter more than activity.</strong> The goal is not maximizing AI usage for its own sake, but improving speed, ease, and product quality.</p></li><li><p><strong>Local champions accelerate adoption.</strong> Teams learn fastest when respected peers demonstrate practical ways to use AI in real workflows.</p></li><li><p><strong>Activity metrics are diagnostic, not the objective.</strong> Low usage can signal where teams need more training, support, or better tools.</p></li></ul><p><strong>The AI-native SDLC shifts work toward planning and validation</strong></p><ul><li><p><strong>Plan and validate are becoming the highest-leverage activities.</strong> As AI accelerates code generation, more human effort shifts toward defining what to build and evaluating whether it meets expectations.</p></li><li><p><strong>Operations and incident response are ripe for automation.</strong> Engineering teams are beginning to use AI to triage alerts, investigate incidents, write postmortems, and reduce the time spent on routine operational work.</p></li><li><p><strong>Human judgment remains essential.</strong> Leaders were unanimous that critical decisions around quality, security, and accountability still require people in the loop.</p></li></ul><p><strong>Measure outcomes, costs, and learning</strong></p><ul><li><p><strong>Token usage is becoming the new cloud bill.</strong> Engineering leaders are applying FinOps-style discipline to monitor and forecast AI spending.</p></li><li><p><strong>North Star metrics provide a clearer signal.</strong> Examples include idea-to-value, innovation time, and product quality.</p></li><li><p><strong>Experimentation deserves budget.</strong> Some AI usage will not generate immediate ROI, but it can create learning that compounds into long-term competitive advantage.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=68s">01:08</a>) Introducing the panelists</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=136s">02:16</a>) AI&#8217;s impact on engineering team structures and planning cycles</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=300s">05:00</a>) How the role of the engineer is changing and what makes a great engineer</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=611s">10:11</a>) The opportunities and challenges of non-engineers writing code</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=926s">15:26</a>) Encouraging AI adoption without mandating it</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=1285s">21:25</a>) What an AI-native SDLC looks like and why human judgment still matters</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=1856s">30:56</a>) Measuring AI adoption, token usage, and ROI</p><p>(<a href="https://www.youtube.com/watch?v=HyJEPA1nhjg&amp;t=2226s">37:06</a>) How to tie AI investments to business outcomes</p><p><strong>Where to find Nancy Wang:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/wangnancy">https://www.linkedin.com/in/wangnancy</a></p><p><strong>Where to find Taroon Mandhana:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/taroonm">https://www.linkedin.com/in/taroonm</a></p><p><strong>Where to find Tim Bozarth:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/tbozarth">https://www.linkedin.com/in/tbozarth</a></p><p><strong>Where to find Abi Noda:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/abinoda">https://www.linkedin.com/in/abinoda</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://getdx.com/corefour">DX Core 4 Productivity Framework</a></p><p>&#8226; <a href="https://www.microsoft.com/">Microsoft</a></p><p>&#8226; <a href="https://1password.com/">1Password</a></p><p>&#8226; <a href="https://www.atlassian.com">Atlassian</a></p><p>&#8226; <a href="https://www.atlassian.com/software/jira">Jira</a></p><p>&#8226; <a href="https://www.atlassian.com/software/confluence">Confluence</a></p><p>&#8226; <a href="https://www.atlassian.com/software/loom">Loom</a></p><p>&#8226; <a href="https://www.atlassian.com/software/rovo">Rovo</a></p><p>&#8226; <a href="https://workingbackwards.com/concepts/amazon-operating-cadence/">Amazon Operating Cadence - Working Backwards</a></p>]]></content:encoded></item><item><title><![CDATA[Beyond AI tools: Evolving software engineering organizations for the agentic era]]></title><description><![CDATA[Dell&#8217;s Jennifer St Pierre explains why the hardest part of AI adoption is leading people through change, not deploying the technology.]]></description><link>https://newsletter.getdx.com/p/beyond-ai-tools-evolving-software</link><guid isPermaLink="false">https://newsletter.getdx.com/p/beyond-ai-tools-evolving-software</guid><pubDate>Mon, 08 Jun 2026 15:03:04 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/200340270/0d578ecaeb8acf5864a888f64a6c6e85.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Listen and watch now on <strong><a href="https://youtu.be/a1NfOtkPT7E">YouTube</a>, <a href="https://podcasts.apple.com/us/podcast/engineering-enablement-by-abi-noda/id1619140476">Apple</a>, and <a href="https://open.spotify.com/show/3NxjyIsuxeDMQtisDqBy7D">Spotify</a></strong>.</p><p>Jennifer St Pierre is Senior Vice President of Developer Experience and Transformation at Dell Technologies, where she leads the strategy for how Dell&#8217;s Infrastructure Solutions Group builds, operates, and evolves software.</p><p>In this session from DX Annual, Jen argues that the biggest challenge in adopting agentic AI is not the technology itself, but the people transition behind it. Drawing on lessons from earlier shifts like Agile, DevOps, and cloud adoption, she explains why organizations that treat AI as a simple tooling rollout may get compliance, but not commitment.</p><p>Jen outlines five leadership imperatives for navigating the transition: building a shared understanding of why change is happening, defining a clear future state, clarifying how roles will evolve, creating psychological safety for experimentation, and aligning metrics and organizational structures with new ways of working. Throughout the talk, she emphasizes that while AI may generate code, humans remain responsible for direction, judgment, and meaning.</p><div id="youtube2-a1NfOtkPT7E" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;a1NfOtkPT7E&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/a1NfOtkPT7E?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Some takeaways: </strong></h2><h4><strong>Treat AI adoption as a people transformation</strong></h4><ul><li><p><strong>Technology transitions are really people transitions.</strong> The hardest part of adopting agentic AI is not the tooling itself, but helping engineers understand how their roles, workflows, and career paths will evolve.</p></li><li><p><strong>Compliance is not the same as commitment.</strong> Organizations that treat AI as a tooling rollout may achieve adoption metrics, but they will struggle to build the trust and engagement needed for lasting change.</p></li><li><p><strong>Every major platform shift follows a familiar pattern.</strong> New technologies create excitement, skepticism, fear, and eventually productivity gains that become the new normal.</p></li></ul><p><strong>Build a shared understanding of why AI adoption matters</strong></p><ul><li><p><strong>Start with an honest explanation of why the change is happening.</strong> If developers do not understand the business rationale, they are likely to assume the initiative is primarily about cost reduction.</p></li><li><p><strong>Shared understanding does not require universal agreement.</strong> It means everyone is working from the same candid view of market pressures, strategic goals, and organizational intent.</p></li><li><p><strong>Framing shapes emotional response.</strong> Positioning AI as a way to help engineers focus on more strategic work creates a very different reaction than simply saying it will increase productivity.</p></li></ul><p><strong>Define a clear future state</strong></p><ul><li><p><strong>A vague vision creates fear.</strong> When people cannot picture what their work will look like in 12 to 18 months, they tend to imagine replacement, stagnation, or obsolescence.</p></li><li><p><strong>Role clarity is essential.</strong> Teams need to understand what skills will matter, how performance will be measured, and which responsibilities will increase or diminish.</p></li><li><p><strong>Specificity beats slogans.</strong> Concrete expectations about how AI will be used help people see where they fit in the new model.</p></li></ul><p><strong>Create psychological safety for experimentation</strong></p><ul><li><p><strong>Teams need permission to make mistakes.</strong> AI adoption requires experimentation, and experimentation inevitably involves missteps and imperfect results.</p></li><li><p><strong>Psychological safety helps teams surface problems earlier.</strong> When engineers feel safe speaking up, leaders get better information and can address issues before they escalate.</p></li><li><p><strong>Silence is expensive.</strong> Leaders who discourage candor risk making decisions based on filtered or incomplete information.</p></li></ul><p><strong>Align metrics and organizational structures</strong></p><ul><li><p><strong>Old metrics can reinforce old behaviors.</strong> Measuring lines of code or heroic firefighting may encourage exactly the habits AI should help organizations move beyond.</p></li><li><p><strong>Metrics and structure must evolve together.</strong> Governance, incentives, funding, and performance systems need to support the behaviors leaders want to see.</p></li><li><p><strong>Transformation should survive without constant reminders.</strong> If the desired behaviors disappear as soon as leaders stop talking about them, the change has not yet become embedded.</p></li></ul><p><strong>Lead the transformation intentionally</strong></p><ul><li><p><strong>Leaders must model the change themselves.</strong> Using AI tools, sharing lessons learned, and being transparent about failures builds credibility.</p></li><li><p><strong>Career paths must be made explicit.</strong> Engineers want to know how they can continue to grow and whether deep technical expertise will remain valuable.</p></li><li><p><strong>AI may generate code, but humans generate direction.</strong> Judgment, context, and meaning remain the most valuable contributions people bring to software development.</p></li></ul><h2><strong>In this episode, we cover:</strong></h2><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E">00:00</a>) Intro</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=13s">00:13</a>) Why every major technology shift is ultimately a people transition</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=300s">05:00</a>) AI-generated code and the evolving role of software engineers</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=463s">07:43</a>) The importance of developing a shared understanding</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=720s">12:00</a>) Defining a clear future state and how engineering roles will evolve</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=1152s">19:12</a>) How psychological safety enables experimentation and honest feedback</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=1361s">22:41</a>) Why metrics and organizational structure must evolve for the age of AI</p><p>(<a href="https://www.youtube.com/watch?v=a1NfOtkPT7E&amp;t=1540s">25:40</a>) Why leaders must drive AI transformation intentionally</p><p><strong>Where to find Jennifer St Pierre:</strong></p><p>&#8226; LinkedIn: <a href="https://www.linkedin.com/in/jennifer-st-pierre-4935a81">https://www.linkedin.com/in/jennifer-st-pierre-4935a81</a></p><h2><strong>Referenced:</strong></h2><p>&#8226; <a href="https://getdx.com/report/dx-core-4/">Measuring developer productivity with the DX Core 4</a></p><p>&#8226; <a href="https://rework.withgoogle.com/intl/en/guides/understand-team-effectiveness">Understand team effectiveness</a></p>]]></content:encoded></item></channel></rss>