In short
LinearB’s APEX framework for measuring AI impact in software delivery, arguing that “AI adoption” dashboards miss downstream effects. The episode contrasts upstream coding speed with downstream chaos (reviews, merges, deployments, production incidents) and proposes measuring AI at the pull-request level rather than tool usage.
Guests
Dan Lines, LinearB COO and co-host; previously discussed engineering productivity frameworks (e.g., DORA) and works with customers rolling out AI tools like Copilot/Claude.
Key claims
AI increases coding volume but doesn’t guarantee production value; upstream acceleration is lost to downstream bottlenecks. Earlier frameworks need expansion for AI-era business value and AI-in-critical-path measurement.
Notable examples
AI-assisted PRs that don’t get merged; teams seeing longer review times or “AI slop” causing incidents. Customers benchmark teams by AI-assisted PR share (e.g., 70%+) and then compare cycle time, change failure rate, planning/capacity accuracy, and developer satisfaction.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOTransitioning to AI Metrics
0:45 to 2:20
Discussion on the shift from traditional metrics to AI-focused frameworks.
“And meanwhile, we encounter people, I feel like on a weekly basis that are asking us, like, does this actually make us better?”
Introducing the APEX Framework
2:20 to 5:00
Overview of the APEX framework and its relevance in the AI era.
“And this is the framework that we hope is going to prove that value.”
Components of APEX Explained
5:00 to 7:35
Detailed breakdown of the components of the APEX framework and their significance.
“be efficient with shipping code yeah and then the x dev x so what i like about apex and what our customer base has told us is, yeah, it's up to date because it's AI forward.”
The Disconnect Between AI Tools and Results
7:35 to 9:02
Exploration of why increased AI adoption doesn't always correlate with better outcomes.
“They're trying to be cutting, cutting edge.”
Upstream Acceleration vs. Downstream Chaos
9:02 to 11:40
Discussion on the challenge of maintaining productivity amidst bottlenecks in deployment.
“We hear all the time how developers are feeling faster.”
Evolution from DORA to APEX
11:40 to 14:02
The need for a new framework like APEX in light of advancements in AI technologies.
“And that is that upstream acceleration is lost to downstream chaos.”
Evolving Frameworks for AI Measurement
14:02 to 15:10
Learn how the evolution of AI has outpaced existing metrics and frameworks.
“or CFR, MTTR, deployment frequency, like all of that kind of stuff, it makes sense.”
AI as a Critical Component
15:10 to 16:16
Explore the shift of AI from experimentation to critical integration in organizations.
“Yeah, I mean, built for a different era.”
Customer Expectations and AI Adoption
16:16 to 18:37
Understand how organizations are managing AI adoption and its business impact.
“Yeah, like I'll even just like reference how my day went today.”
Introduction to the APEX Framework
18:37 to 20:10
Get an overview of the APEX framework and its four distinct pillars.
“Now I want to get into the pillars individually and sort of break down what Apex consists of and why we've built it this way.”
Show all 20 chapters
AI Leverage in Development
20:10 to 21:53
Discover how AI can be measured in terms of its impact on pull requests.
“So what role do you think that this fits within Apex?”
Predictability and Planning with AI
21:53 to 22:52
Learn about maintaining predictability and planning accuracy with AI's influence.
“Now when I identify those teams, I can go in and inspect.”
The Balancing Act of Efficiency
22:52 to 25:34
Examine the importance of balancing efficiency and quality in AI-enhanced workflows.
“are reliable and that, again, the AI volume isn't adding instability into your systems.”
Breaking Down Cycle Time
25:34 to 28:00
Understand the complexities of cycle time and how to identify bottlenecks.
“And speaking of important things, let's talk about the sort of tried and true, though probably not the most exciting letter within this, and that's efficiency.”
Understanding Cycle Time and Its Components
28:00 to 28:59
Learn the importance of breaking down cycle time into its individual components for better efficiency.
“The rework rate, are we having to rework the code over and over again?”
The Developer Experience Pillar in APEX
29:00 to 31:20
Explore how developer satisfaction acts as a guardrail for productivity gains in AI-driven environments.
“And this the purpose of this is just to ensure that any gains you get from AI are sustainable and human centered.”
Choosing the Right APEX Pillar to Start With
31:20 to 34:28
Discover how to determine which pillar of the APEX framework to prioritize based on your current AI adoption stage.
“And I think it's important to remember that satisfaction can be measured at multiple levels.”
Implementing APEX in Organizations
34:28 to 36:39
Understand the importance of establishing a consistent operational cadence to ensure effective implementation of APEX.
“Well, I feel like we've gotten a really great breakdown of what Apex is, why we brought it to the market and why we think engineering leaders should be leveraging it today.”
Taking Action on Metrics in APEX
36:39 to 40:04
Learn how to leverage metrics from APEX for actionable improvements in engineering processes.
“And it's one of the things I like the most about the framework is it's very easy to just, you know, whatever cadence works for you.”
Operationalizing AI with APEX Framework
42:00 to 42:17
Learn how to effectively increase throughput and maintain delivery confidence using APEX.
“Apex helps you increase throughput without sacrificing delivery confidence or burning out your team.”
Transcript
Automatic transcript. May contain errors.0:05Dan Lines:Today, we've got a very special guest, in my opinion. I am joined by my fellow host and LinearBC COO, Dan Lines. Dan, it's really great to have you back on the show again. It's been a little while.
0:18Ben Lloyd Pearson:What's up, BLP? Awesome to be here. Super excited to catch up. We got an exciting topic today.
0:24Dan Lines:Yeah, yeah. And of course, I'm joking about it's been a little while because I think you've been on the episode just a couple of weeks ago. So it's actually really nice to get you back for multiple episodes in quick succession.
0:36Ben Lloyd Pearson:Love being here. Yeah.
0:38Dan Lines:Yeah. So, all right. So the topic that we want to cover today. So, you know, we spent many years on this show, you know, both at Dev Interrupted, but also at Linear B, talking about things like DORA, like space, you know, all these frameworks that really try to measure how effectively engineering teams are operating. You know, the idea being that like, you know, part of our core mission at both Linear B and Dev Interrupted is really to help engineering teams move from like this more like gut feel driven decision making to data driven engineering. and you know and it's been working well i feel like but the world has really sort of changed in in the last year or so as ai coding tools like copilot cursor claude codex you know all these new tools are hitting the mainstream and executives are seeing the bills for these tools they're seeing all these viral things about how teams are getting crazy productivity and writing tons of code with AI and all of these things that claims and hypes that is out there that people are making about AI.
1:44Dan Lines:And meanwhile, we encounter people, I feel like on a weekly basis that are asking us, like, does this actually make us better? Like, are we actually more productive? Are we delivering more value to our customers? And that's the topic that we're going to talk about today because, you know, we've got all these dashboards out there that show you things like AI adoption. You can get your Dora metrics, your cycle time, your CFR, see your predictability. But we started developing this new operating model at Linear B that we're calling Apex. And that's really what I want to talk about today, Dan, because this really gets into why these playbooks that we have, they're still great, but they may not be up to snuff for the AI era.
2:26Dan Lines:And this is the framework that we hope is going to prove that value. So before we get into the background behind Apex and how to implement it and all the details of what's in it, I want to just maybe start with a high level overview. So from your perspective, Dan, like what is Apex and why should our audience care about it?
2:44Ben Lloyd Pearson:Yeah, well, I mean, first of all, coolest name ever. Apex. Gotta have a cool name. And why I love Apex and we're going to talk about each aspect of it. But Apex is a framework that was made by the people for the people. And what I mean by that is it was really organically made through our customer base. Yeah. It wasn't something like, okay, you know, Dora was more like, hey, let's do like a research assignment. Let's go research and let's do a very like, I would say research focus, you know, really specific on getting code through the pipeline. fine, you know, also change failure rate balance with quality.
3:28Ben Lloyd Pearson:But I think what's great about Apex is it came from actual users, actual usage and from our customers. Yeah.
3:36Dan Lines:And I actually want to point out that, you know, that, that research focus, you know, cause this is something we've seen time and time again, like that, um, you know, what works in the lab and what you can observe through research experiments and all of that stuff that doesn't always play out in real life, you know, real life, it can be quite a bit more messy than that. It's, it's, uh, you're dealing with all these different constraints. So I really do think it's important to point out how we're trying to take a much more practical and pragmatic approach that's based on the things we see from customers and from our community of experts like every single day, right?
4:08Dan Lines:Yeah.
4:09Ben Lloyd Pearson:And no, not to door or space. Yeah. Awesome frameworks, but revolutions and evolutions has happened since then. You mentioned one of them, obviously AI taking over the world, eating the world. So we know that, you know, some of the other frameworks that have been around now for years and years, probably outdated. But there's another thing that I think happened in between, let's say like Dora space. And then where we came to with apex is engineering organizations over the last, I don't know, five years are also no longer just responsible to ship code. they are also responsible to the business for value and so when you look at apex right a and apex ai leverage the p predictable delivery predictability the e efficiency still got to be efficient with shipping code yeah and then the x dev x so what i like about apex and what our customer base has told us is, yeah, it's up to date because it's AI forward.
5:20Ben Lloyd Pearson:Okay. It starts with A, it's AI, but it's more about the balance. It takes into consideration, of course, we need to ship code. It needs to be efficient and high quality, but there also has to be the value, the predictability side. Are we actually delivering value stories in a predictable way every sprint? and then it's got the A in there, right? Okay, the AI has to be there, gotta be AI4, gotta take it into consideration. And then it rounds everything out with developer experience. So when I think APEX, really what I've been thinking about is, wow, this is a really balanced framework for the times that we're living in today.
6:00Dan Lines:Yeah, and I think one thing that's really important to point out is how we designed this framework really to focus on AI as like a central component of your SDLC. Like it is now a primary contributor or a primary operator within your SDLC, or at least it's becoming more and more of that over time. And like, yes, we have A for AI leverage that explicitly calling out AI, but I also do think it's important to recognize that AI is going to impact every single aspect of this framework. So, you know, it impacts your cycle time, you know, your efficiency. It impacts the experience that your developers have at your organization.
6:40Dan Lines:So not only are we giving it its own explicit sort of boundary where we're saying this is the AI measurement that you need, we're also showing how AI is impacting all of the aspects of your SDLC and how you need to factor that into your visibility layer.
6:57Ben Lloyd Pearson:Yeah, they all play together, right? The A, the P, the E, so the AI, the predictability, the efficiency, these all relate to each other. And you're right. I mean, at least the customers that I'm working with in terms of their AI journey, I think there's different stages, right? If you said like, I don't know, stage one is something like, hey, maybe we're just getting started. And some companies are there, like some large enterprise, hey, we are just getting started with this. And maybe on the far extreme, you have some of our customers are doing spec-driven development. It's established. They're trying to be cutting, cutting edge.
7:38Ben Lloyd Pearson:And probably most are in the middle. They're in an experimentation phase. AI tools have been rolled out. Clawed is taking over now. They probably started with Copilot. But I think what's cool about this framework is it doesn't really matter where you are in the journey. You don't have to be extreme with AI in order to get value out of it. A lot of the customers that I talk to, we even start with the P &E, so kind of the middle of apex. We say, hey, you know what's core to delivery? Let's make sure we have great planning and capacity accuracy, delivering value on time, delivering stories on time, still number one thing.
8:18Ben Lloyd Pearson:And then efficiency, let's make sure the code is getting out in an efficient way with high quality. Can even just start there and then layer in, okay, how is AI adoption affecting this? So yeah, that's kind of what I'm seeing, at least in the market and the customers I'm talking to.
8:34Dan Lines:Yeah. Yeah. And we'll get in more into these individual pillars quite a bit more here in a minute. But before we do that, I want to just take a step back and just sort of look at the context behind where we are today and why we felt this need to shift to a framework like Apex. And let's start with this notion that comes up almost on a weekly basis. It feels like a dev interrupted. And this idea that coding faster is an illusion. We hear all the time how developers are feeling faster. Either they can write more code or they can do research more quickly. Yet often we're hearing that the bottom line for these companies isn't really moving.
9:16Dan Lines:So I'm just curious from your perspective, why is there this massive disconnect between the tool adoption? I feel like tools, AI, usage is basically ubiquitous at this point. But then the actual delivery isn't quite like matching the expectations around this tool adoption. So what do you think is going on here?
9:34Ben Lloyd Pearson:Yeah, great question. I mean, first and foremost, I do believe like AI is a different beast, maybe compared to other like tools that have been adopted. I don't know over the last few, like it is actually game changing. I think anyone using AI developers, you just feel like you can do way more than you did before there's a lot of let's say uh volume to it that's the best way that i can describe it as an end user even like uh if i'm not using uh ai to develop just like doing day uh day-to-day life i feel like i can do more volume of stuff makes you feel bigger it makes it feel like i if i want to be i can be like five people in parallel i can be like five developers.
10:15Ben Lloyd Pearson:So there is that volume feel. But then I think what's also happened is if I move away from the developer and let's say when I'm talking to like CTOs and SVPs, there is a combination of a promise or expectation to the business, usually coming like from the CEO of board or the board of like, hey, we're in the AI era. There's an expectation to do more, move faster, deliver more code, deliver more value faster. So you got that expectation. Oh, okay. Now that I'm supposed to, my org is supposed to be adopting AI, I guess we got to do everything like 10X speed. But then the reality sets in of, hey, just because you're developing more code or more volume in the early stages of the SDLC, doesn't mean that it can actually get out to production.
11:06Ben Lloyd Pearson:Or it doesn't mean that stories are actually getting like completed on time. There's bottlenecks after the coding. probably the rest of the SDLC hasn't caught up quite yet. And when you put that triangle together, that's where I think the faster illusion comes from.
11:22Dan Lines:Yeah. And, and, uh, you know, I keep coming back to this, this concept that came up in last year's door report where, uh, you know, a lot of it this year was, or last year was focused on AI in particular, uh, even more so than they have in recent years. And, uh, there was a phrase in there that really, that basically been stuck in my head ever since I heard it. And that is that upstream acceleration is lost to downstream chaos. You know, like you have these downstream bottlenecks and things like code reviews and deployment, stuff like that. And I think it's becoming very apparent that if those downstream systems aren't ready for AI, the upstream gains are just going to get lost and go nowhere, right?
12:04Ben Lloyd Pearson:Yeah.
12:05Dan Lines:But actually when you and I did,
12:08Ben Lloyd Pearson:we did the benchmark, the benchmarks podcasts together. And I don't know if we can pull the data on that, but I think we had something in there that said, hey, even a lot of code that's being either created by AI or fully created by an AI agent, maybe a pull request goes up, it doesn't even get merged. That's part of that chaos.
12:30Dan Lines:Yeah, it's more likely to not get merged, more likely to have a longer review time. um uh you know i think we even found some interesting conflicting ideas where like it might sit for a review longer like someone doesn't pick it up for days but then once they do they just they just thumbs they give they give an lgtm and yeah because no one really owns it yeah yeah yeah
12:50Ben Lloyd Pearson:so that's part of the chaos that's like the that's like the data behind that uh upstream versus
12:55Dan Lines:downstream chaos that you're talking about yeah yeah exactly and and you know and i mentioned Dora and, and, and I want to touch on that a little bit, cause we, we've already hinted at this, but you know, we've had Dora space that they've been around for quite a while, very battle tested at this point and well-respected in the industry. There's been just a proliferation. I feel like in recent years of like general productivity frameworks that, um, often, you know, to me, just kind of feel like it's, it's someone who just like invents a dashboard that they want you to buy from them or something like that.
13:27Dan Lines:Um, but you know, we've, so we've always been a fan of like frameworks in general, especially some of the ones that are more well-established. But so I want to just touch into why we're expanding upon them with Apex. Like, do you feel like it's something that where the existing metrics fell short of something or is it just that we need something that expands the scope of what they're doing?
13:48Ben Lloyd Pearson:Yeah. Yeah. Like I said before, I mean, these are great frameworks. They really are. I mean, we're all about them. and like a lot of the customers that we work with, like set metrics and we like improve cycle time or CFR, MTTR, deployment frequency, like all of that kind of stuff, it makes sense. I just feel like there's been an organic evolution. There's been an evolution in the markets. What you can do with AI kind of just, I would say naturally made some of those frameworks to be out of date, no fault of their own. Mm-hmm. And even probably, I think some of the creators of Dora are working on the next thing and all of that.
14:29Ben Lloyd Pearson:Yeah. And our customers basically came to us and said, hey, Dora, it's been great. We need something new. And the reason we need something new is yes, AI is here and we need to be measuring the adoption, the impact of it. That's the expectation. And also what I said before, I think there's the business value of it, meaning, or the business side of it. Are we actually creating value, delivering value, and are we doing it on time? And those are the two, I think, primary additions that Apex addresses that maybe some of the earlier frameworks, no far of their own, just didn't focus on, didn't need to.
15:10Dan Lines:Yeah, I mean, built for a different era. I mean, Dora, I think, was really built for the cloud computing era. And if you think about where we were like 10 years ago as cloud computing took over, like, yeah, there's a lot of parallels between that. But, you know, as you said, this is a real game changer. Like the rate of change that AI is creating is on a different scale than, you know, what we were dealing with back then. And I just want to get into like one last topic before we move on to the framework itself. And that's this notion of AI in the critical path. So one of the principles of Apex, as I mentioned, is treating AI as this like first class production contributor.
15:49Dan Lines:So I'm wondering, like, how how does the mindset of like, you know, I think a lot of organizations see AIs so far as like a side experiment. But we're rapidly shifting into this world where AI becomes a core part of the delivery system. So, you know, how, like reflect on that shift a little bit, what you're seeing from LinearB customers and also like how you think Apex is here to help address that.
16:16Ben Lloyd Pearson:Yeah, like I'll even just like reference how my day went today. I'm coming off a call with, I would just say, a CTO of one of the biggest, let's say like retail manufacturers in the US. We'll put it that way. And my conversation with him, what do you think is the first thing that he came to me with? He said, hey, we are committed. We're rolling out AI tooling. And there is an expectation now that we're able to manage adoption, provide visibility with adoption, and even more so than that. And like I have other customers saying this to me, they're trying to figure out, okay, I have lots of teams.
17:01Ben Lloyd Pearson:Let's say I have hundreds of teams and the big ones, even like thousands of teams. Where is AI being adopted? Where is it effective? Which teams? And then once we know that, how can we replicate those behaviors across the other teams that are maybe struggling a little more? And the reason I tell that story like that, because you asked like AI in the critical path. Yeah, it's in the critical path now. These are the types of questions that engineering organizations have to answer, I guess, to be modernized or however you want to put it. That's the expectation now. And of course, like the APEX framework is well suited to address that.
17:42Dan Lines:Yeah, it's like when you move from an AI experimentation to actually having AI in your critical paths, it creates data anomalies, right? Like there's a change in your data and suddenly a team is operating differently than they were before, hopefully much more productively. And once you see that, naturally you're going to want to replicate that across other teams and get them out of the experimentation stage, right?
18:09Ben Lloyd Pearson:Exactly. And it's like a business. Now it's like a commitment. for a lot of companies it's like yes i am committed to moving past just like early experimentation to actually operationalizing and by the way showing the impact like hey all of this ai rollout hey is claude actually doing anything for us yeah in terms of like the the bottom line of like the value and
18:31Dan Lines:getting high quality code out to production yeah all right well i think we've done a great job at sort of providing the background context for how we got there to this moment. Now I want to get into the pillars individually and sort of break down what Apex consists of and why we've built it this way. So, you know, there's four distinct pillars. We mentioned them briefly at the top of the show, but just real quickly, I'll list them again. So we have A for AI leverage, we have P for predictability, we have E for efficiency, and then X for developer experience or DevX. So let's just start at the top with AI leverage, because it's kind of the hot button topic, obviously.
Read the full transcript
19:11Dan Lines:And for this, we define it as measuring how effectively AI is embedded into your production systems. And the North Star metric that we have for this is AI-assisted PRs. So what number of PRs over a specified time period, or what percent of PRs were assisted in some way by AI. And we kind of break this down by like coding assistance, code review, fully agentic systems. Like there's a variety of ways that this shows up. And you know, the, one of the things that the, that we note with this framework is that like usage dashboards alone aren't going to validate your impact. Like I imagine if you were to just go and look at raw usage today, you would see most of your developers are using AI at least on a weekly basis, probably daily at this point.
19:56Dan Lines:But we take it a step further than that and we tie usage to the actual pull requests that are entering into your code base and looking at how AI is contributing to the unit of work through the system. So let's start there with AI-assisted PRs, Dan. So what role do you think that this fits within Apex?
20:17Ben Lloyd Pearson:Yeah, yeah. Okay. So a few things there. I do think impact matters the most. Okay. So, and that is what I'm hearing from the customer base. Like, I still have to say, how does this affect things like cycle time, rework rate, PR size, change failure rate? Yeah. How does it affect my planning, accuracy, my delivery, all of that? It matters. And that's why it's not only about adoption. Yeah. And usually I'm hearing that from customers that feel, hey, I've already kind of rolled out AI. I'm ready for the impact side of it. But I will say there are also a lot of engineering organizations that are on the adoption phase.
21:04Ben Lloyd Pearson:And when you look at AI-assisted PRs, I think it's a really easy way. And I'll go back to the teams. You know, which teams within your engineering organization have like 70 % AI assisted PRs and greater, which teams have 50 % and greater and which teams are kind of just like starting out, let's say 10, 20%, that type of benchmark. And I do think that gives kind of like, okay, I can now get an understanding of like what maturity level my adoption is amongst my teams. And like I said earlier, usually what people are doing is trying to look at those teams that have a high adoption rate and high impact metrics.
21:48Ben Lloyd Pearson:Like cycle time has decreased, change failure rate has decreased. Now when I identify those teams, I can go in and inspect. What are these teams doing with AI that maybe other teams aren't? And then you go and try to replicate those behaviors. That's the pattern that I'm seeing. Yeah.
22:05Dan Lines:And it's like, it's really, again, it's like, it's like an anomaly detection, right? So like a team with really high AI usage, it could be one of two things. It could be a team that has learned something really good that is super beneficial that you should propagate to other teams where you can. the other side of the equation might be a team that's currently overwhelmed by ai slop right like maybe maybe they're just creating tons of ai generated code they're not reviewing it they're just pushing it to production and things are blowing up constantly and yeah so and that's where i think going from the a the ai leverage to these other metrics is really critical right because if you're just getting more ai assistance but it's it's messing up all the other stuff like predictability, the next thing that I want to talk about, then it's all for nothing.
22:51Dan Lines:So let's just move on to predictability then, which to us, that's ensuring that your commitments are reliable and that, again, the AI volume isn't adding instability into your systems. So we have planning and capacity accuracy as the North Star metrics to this. And of course, as AI increases this output variability that I'm describing, how do managers control planning and capacity accuracy, Dan, just to make sure the volume isn't upending their sprints.
23:23Ben Lloyd Pearson:Yeah. And this is the balance aspect of it. I'm happy you brought it up that way. I tried to talk to you and Ori yesterday about Mr.
23:30Dan Lines:Miyagi from Karate Kid, the balance.
23:34Ben Lloyd Pearson:And neither of you are watching Cobra Kai, which you gotta watch. But yeah, I always think
23:40Dan Lines:required watching for all engineering leaders.
23:42Ben Lloyd Pearson:Required watching, like Apex, Balance, Mr. Miyagi, all of this goes together. Yes, the balance side of it is if you're just generating a bunch of slop or junk, whatever, with AI, you would see, okay, my planning accuracy in my sprints are decreasing. I'm not actually doing what I say I'm going to do. It's not stories aren't getting completed. Bugs aren't getting fixed. I'm not actually providing value back to the business. I'm just messing around with AI and doing a bunch of volume stuff like we said in the beginning of the pod. And so I feel like that's one of the balancers. Hey, let's look for teams that, okay, you do have, let's say, nice AI adoption.
24:27Ben Lloyd Pearson:Yeah, maybe like 65, 70 % of your PRs are AI-assisted. But your planning accuracy is increasing. Your capacity accuracy is increasing. You're doing what you say you will. That's kind of like when I say like predictability, I think we wrote here, ensure delivery commitments remain reliable. You're still a reliable delivery team, even though you're utilizing AI. Like that's the, I think, balancing aspect of it. Yeah.
24:57Dan Lines:And this is where, you know, we haven't talked about quality indicators very much, but I do think this is where the quality starts to really come into the picture. because if you're creating software with high defect rates or if you're slow at responding to outages or failures or if you are constantly reworking existing code and refactoring it on just a constant basis because it wasn't architected the right way. All of these things are going to impact your predictability and the lens of AI, it's going to amplify it. It's going to make it even worse. You know, it's why this stuff is so important.
25:37Dan Lines:And speaking of important things, let's talk about the sort of tried and true, though probably not the most exciting letter within this, and that's efficiency. You know, no one really is excited about efficiency, but everyone wants to be efficient, right?
25:50Ben Lloyd Pearson:I'm excited about it.
25:52Dan Lines:Yeah, yeah, yeah. I mean, it certainly feels really good to be efficient. And, you know, and this is all about optimizing how your work flows from start to merge. Our North Star within this is cycle time, but we also, you know, getting to the quality side of things, we also throw in CFR, change failure rate, as a core metric to this. Because if you move faster, but you're creating more failures, you're losing the gains of being more efficient. So, you know, Dan, my question to you is, you know, if you're adopting AI, your coding time drops dramatically because AI is doing all the writing for you, but the review time spikes, your constraints just move.
26:31Dan Lines:right like isn't isn't that the case like how do we how do we use cycle time as the north star
26:36Ben Lloyd Pearson:within this yeah so i i said hey i i like efficiency uh let's pay homage to dora cycle time and cfr yeah these are dorometrics this matters the efficiency of how code flows through your sdlc and the end game actually making it out to production into the hands of a customer that matters a lot.
26:57Dan Lines:Yeah.
26:57Ben Lloyd Pearson:So, you know, to your point, Hey, let's say coding time decreases, uh, by a ton. And let's say even, uh, PRS open increased by a ton. If these PRS, uh, no one's picking them up for review. They're not actually making it out to production. They're getting thrown back. Maybe you do have standards in place that were kind of blocking these PRS. Uh, maybe the test coverage is there. Maybe they do make it out to production and your change failure rate is spiking. The customer that I was talking about earlier, quality was actually this person's number one thing on their mind in the AI era. The mindset was like, yeah, okay, we're deploying.
27:38Ben Lloyd Pearson:I think they're using Claude. Hey, everyone's using Claude. And I can see a lot more stuff is happening. But you know what they also told me? My number one problem is incidents in production. and this person told me they're caused by code. Like these are direct bugs in prod. So on the quality side, again, the change failure rate, paying homage to Dora. The rework rate, are we having to rework the code over and over again? That's where the efficiency is that balancer to the speed of AI. So like I told you, I'm in on efficiency. I still like the E.
28:14Dan Lines:Yeah, and I think it's really important too to break cycle time down because we've been touching on this multiple times, but cycle time is a fairly complex metric. There's a lot of stages that go into it and you really need to break down each individual component part. So what's your coding time? How long does it take PRs to get picked up for review? How long does that review take? And then once it's been approved, how long is it taking you to get it to deployed to production? Like any one of these stages could be your constraint within the system And you really need to go from that like high level efficiency view all the way down to like looking at the actual the actual segments that are getting bottlenecked and which PRs are the ones that are causing those bottlenecks.
28:59All right.
28:59Dan Lines:So let's move on to the last pillar then. And this is the X developer experience. And this the purpose of this is just to ensure that any gains you get from AI are sustainable and human centered. You know, the humans are the ones that have to operate these systems. And at the end of the day, they should be satisfied with how they're performing. And that's why we picked the North Star metric for this to be developer satisfaction. So, you know, Apex kind of treats DevX as almost like a guardrail, right? So if your cycle times are improving, but your developer satisfaction drops, like maybe that's an indicator that your productivity gains are actually just fake.
29:39Dan Lines:They're illusory or unsustainable. So let's talk about developer experience, Dan. Like, like how, how does this work within Apex?
29:47Ben Lloyd Pearson:Yeah. Like we said earlier, the A, okay. The AI leverage, the P, the predictability, the E, the efficiency, and now the X. To me, they all relate together. They all, they all relate. And the way that I like to think about it is if I'm leveraging AI in the right way. And what we talked about is making sure that AI has the right impact, not just adoption,
30:13Dan Lines:right?
30:13Ben Lloyd Pearson:the right impact if i'm improving my predictability devs want predictability i mean when i when i was a developer like chaos kind yeah it's chaos might be fun on a friday when i'm experimenting but not when i'm actually like on the hook to deliver my sprint on time i want less chaos so i want to deliver great work i want it to be in an efficient way right i don't want to create a bunch of PRs and have them get stuck in the review process or not be able to get deployed. That's the E. And when these things come together, yeah, I think kind of like the final check is, okay, let's just validate that if we're doing well with the A, the P and the E, the satisfaction is there.
30:59Ben Lloyd Pearson:And usually what I see is like, if the AI leverage, the predictability and the efficiency are looking good, the satisfaction is usually there. Now you might catch like a red flag or something like that. But anyways, I kind of think that's okay. Maybe that's like the final check to make sure that we are listening and we're on point with the other aspects of APEC. Yeah.
31:20Dan Lines:And I think it's important to remember that satisfaction can be measured at multiple levels. So you can look at like the overall satisfaction, like how, how, how do you feel about the way we do work and your job here and all of that. But then the qualitative side of this is really great for like digging all the way down to the specifics. So like looking at the teams that are frustrated with AI and getting direct feedback from them about why they're frustrated so that you can address it or looking at the teams that have been incredibly successful with AI and see what are the things that make them flow really well that you could maybe take from them and apply to other teams within the organization.
31:57Dan Lines:So that's I think what I really love most about this last one is how you can both measure it at the high level, but then go all the way down to the individual teams and individuals themselves who are being impacted by AI and just get direct feedback from them.
32:13Ben Lloyd Pearson:Yeah, well said.
32:15Dan Lines:So let's talk before moving on just about connecting this all together. So we've been introducing this framework to a lot of people so far. I think a lot of people look at it and they just wonder like where do i start you know there's there's four pillars here uh which one's for me so so dan is it is it a matter of like i have to pick one of these that is the most important to me or do do we linear b have an opinion about which one you
32:41Ben Lloyd Pearson:have to come in and pick first or how does that work no i i think the leather picks you it's like uh i don't know like in harry potter when you get selected to one of the houses you don't pick it It picks you.
32:53Dan Lines:You get a nice leather shoe and it's like, this shoe was for me.
32:56Ben Lloyd Pearson:It picks you. And what I mean by that is what I'm seeing is, okay, when customers come in and they're kind of like, let's say that you're early on in the AI adoption journey. Let's say you're kind of at the starting point. Usually the P and the E, the predictability and the efficiency is the place to start for you. That's how Apex selects you. Why? Because still at the end of the day, you got to be predictable. You got to be efficient. That's the business of engineering. Deliver value on time and do it in an efficient way. And then you work the A in later. Go ahead.
33:31Dan Lines:And more importantly, if we know that AI is an amplifier, if you have bad efficiency, if you have bad predictability, AI is going to make it worse rather than better. Great point. Right. Yeah.
33:42Ben Lloyd Pearson:So I think that middle is like the core of it. Now, if you are on the other side and you're saying, hey, you know what? I made a bunch of promises to the business around AI adoption and the impact of AI. Or, hey, my P and my E are really solid, like you said, Ben, and I'm really looking to amplify. So I'm getting that AI leverage. Then you start with the A. And then you work your way to the right. Okay, more AI adoption. And I'm going to make sure that my predictability, my efficiency, and my satisfaction remain constant.
34:18Dan Lines:Yeah, I like that approach. very, very flexible, kind of meets you where you are rather than trying to form fit you into it. Right. It selects you. Yeah. All right. Well, I feel like we've gotten a really great breakdown of what Apex is, why we brought it to the market and why we think engineering leaders should be leveraging it today. Before we close out, I want to cover just a couple more things related to this. And the first is how you put Apex into operation. Right. So as a part of this, we have a guide that that we'll include in the show notes with this. But we also included a recommendations for a specific rhythm of operations around these.
34:56Dan Lines:So for example, you might want to track your AI, your AI leverage on a weekly basis, because it's changing so frequently, or you might want to look at predictability once per sprint, because it's just a natural cadence to analyze that. Whereas something like DevEx or your metrics that could be monthly or quarterly, depending on like how you as an organization feel about this. So why do you think, Dan, is the cadence so important to Apex actually working within organizations?
35:23Ben Lloyd Pearson:I mean, I just feel like the business of engineering, the whole part, like one of the main, I don't know, tenets of engineering is to have a repeatable cadence. Engineering is like a machine that needs to be operating in a smooth way. When the cadence gets broken, engineering is broken, the business is broken. And so like you said, yeah, like predictability, the P of Apex, go with the flow of your sprints. Maybe it's two weeks, maybe it's three weeks. If you're working in Kanban, it's weekly. On the efficiency side, yeah. I mean, I like to look at it, let's say twice a month. Some organizations look at it monthly.
36:04Dan Lines:On the AI leverage side, that's a monthly mode for me right now.
36:09Ben Lloyd Pearson:And I can see actually some some of our customers are even like, okay, we're kind of under the gun here. So it's like weekly reporting on all of these. Yeah. You put it to the business, you owe it to the business. It's a quarterly executive report or if you're going to survey developers, yeah, you do it at a quarterly cadence. But the whole key to me is like the business of engineering runs on cadences and therefore like the apex framework, I think fits into the natural cadence of how engineering orgs operate.
36:39Dan Lines:Yeah, that makes a lot of sense. And it's one of the things I like the most about the framework is it's very easy to just, you know, whatever cadence works for you. Like you said, if you want to keep tabs on AI like every day, like because you're moving that fast, like do it, you know, it makes sense for you. But if you're an organization that's moving a little more slowly or uses it more for executive reporting, maybe a monthly or quarterly cadence makes a lot more sense, but the flexibility of Apex, I think is what one of the things that makes it really powerful. All right. And then I want to close out by just talking about how we actually operationalize this data.
37:14Dan Lines:So, you know, a constant theme we've always had at linear B at dev interrupted is that, you know, visibility doesn't matter if you're not taking action upon it. So, you know, I'm curious, Dan, from your perspective, like what's the first step to taking for an engineering leaders take advantage of APEX? And what should their goal be by adopting this framework?
37:36Ben Lloyd Pearson:Yeah, great question. I mean, the engineering leaders that I work with when we first start together, it's getting to a benchmark.
37:42Dan Lines:Let's come benchmark against APEX.
37:44Ben Lloyd Pearson:You got to see where you are. Yeah, like we said before, if you come in and you know, hey, I'm already predictable, I got great efficiency, I need to start with AI. So, okay, the A selects you. But oftentimes, times again apex is a balanced uh framework let's see where you are from a benchmark perspective and then let's decide together and uh usually when you come in okay you come in you start using linear b you know you start using the platform it will show you show you on the benchmarks it's pretty obvious where you'll uh same way the benchmark will select you you know it kind of lets you know hey let's start here and then build a progressive plan so get your flashing warning
38:23Dan Lines:signs. Here's the thing for you to solve today.
38:26Ben Lloyd Pearson:Come get your benchmark and then see where you want to improve. Set a goal. Those are the first two steps.
38:32Dan Lines:Yeah. And then, of course, I think when someone does that, they're going to encounter a lot of common bottlenecks that we see time to time. Things like code reviews, for example, or frequent bottleneck. So I'm just curious, what's your opinion on once you've got these metrics, what's the next step that someone should be taking and the benchmark. Yeah. Yeah.
38:55Ben Lloyd Pearson:Yeah. Yeah. So at linear B, we're always doing a metric and then action. Once you see all of your metrics, you're going to look at them, you're going to get benchmark and what's a natural thing to do. Okay. I see these metrics. Maybe I'm talking to like the linear B MCP. I'm getting my insights at the end of the day. You got to take the next step to action. So like for us at linear B, we would say, Hey, let's go roll out the AI code review let's put in some get stream rules let's work with uh let's turn on worker b these are the things that make the a the p the e the x actually improve um so yeah action's the next step
39:32Dan Lines:yeah and i think in particular ai when you're adopting it into your you're again putting it into your critical paths uh it's really useful to to have deterministic controls that keep it on guard, like keep it on like inside of guardrails, you know? And yeah, I think without that, it's very easy for a team that might otherwise be successful to be one of those teams that gets overwhelmed by AI slop, right?
39:59Ben Lloyd Pearson:Let's keep them in line.
40:02Dan Lines:All right, Dan. Well, it's always great talking to you about these topics. I think this is just a really great reminder today that, you know, the tools are changing very rapidly at times, especially now, but the goals really are, have always been the same. You know, we want to deliver value to customers. And I feel like we've really only scratched the surface of, of what we could get into with, with Apex and, you know, how it can impact engineering leaders. So I definitely think we're going to have you back at some point to, to talk about this. There's I think a lot of room for follow-up content that I'm hoping we'll, we'll be able to bring on to Dev Interrupted in the future.
40:38Dan Lines:But yeah, thanks Dan for, for coming out today.
40:40Ben Lloyd Pearson:Thanks for having me, man. Can't wait to be back next time. When you call, I'll be there. All right.
40:49Dan Lines:Awesome. Well, for those of you that are listening, if you want to see the full APEX operating model with the metrics and the visual breakdown of these pillars that we've discussed, you know, you can head over to your favorite search engine, look for the Linear B APEX framework. We'll also have a link in the show notes if that's easier for you. Dan, thanks to you and our audience for joining us today. If you found this episode helpful, feel free to share it with another engineering leader who's navigating this AI transition. I'm sure they would really appreciate the help right now. And you, our listener, are in a place to help them because of what you've learned here today.
41:22Dan Lines:So help us out, help your friends out, share this episode, share the guide. We'd love to hear what you all had to think about it. And we'll see you all in the next episode.
41:39Dan Lines:AI is everywhere in software engineering, but most teams still can't prove its impact. That's where the APEX framework comes in. APEX is a new operating model for engineering productivity, designed to measure AI where it actually matters, at the pull request level. It connects AI activity to delivery outcomes, not just tool usage. APEX is built on four pillars, with AI leverage, predictability, efficiency, and developer experience. Apex helps you increase throughput without sacrificing delivery confidence or burning out your team. Because speed without predictability creates chaos and faster coding often shifts bottlenecks downstream.
42:16Dan Lines:If you want to operationalize AI the right way, Linear-D and Apex gives you the system and the cadence to do it. Download the guide and start measuring what matters.
From the publisher
Are your AI coding tools actually making your team faster, or are they just creating downstream chaos? This week, Ben Lloyd Pearson and Dan Lines introduce APEX, LinearB’s new engineering leadership framework built explicitly to measure and manage software delivery in the AI era. Moving beyond traditional frameworks like DORA and SPACE, APEX balances AI Leverage, Predictability, Efficiency, and Developer experience to ensure upstream code generation translates into actual business value. Tune in to learn how to break past the illusion of coding speed, prevent AI slop from clogging your review pipelines, and discover which pillar of the APEX framework your team needs to tackle first.
Follow the show:
- Subscribe to our Substack
- Follow us on LinkedIn
- Subscribe to our YouTube Channel
- Leave us a Review
Follow the hosts:
Follow today's guest:
- LinearB APEX Framework: Explore the full operating model, visual breakdowns, and the guide to operationalizing the metrics.
- Workflow Automation: Learn about LinearB's gitStream (policy-as-code for PR automation) and WorkerB (developer bot for minimizing idle time).
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
