Kurt Mackey
๐ค SpeakerAppearances Over Time
Podcast Appearances
And so they're just, here's the thing. Here's another twist.
And so they're just, here's the thing. Here's another twist.
Okay. So the, the twist is we measure this two ways. We actually measure diffs per engineer self-reported, meaning we just ask developers, on average, how many PRs do you merge that you were the author of? And we look at their actual GitHub data. And for this company, both numbers were within point. They were the same number. Which is remarkable in of itself, right?
Okay. So the, the twist is we measure this two ways. We actually measure diffs per engineer self-reported, meaning we just ask developers, on average, how many PRs do you merge that you were the author of? And we look at their actual GitHub data. And for this company, both numbers were within point. They were the same number. Which is remarkable in of itself, right?
Well, not exactly, but within like 0.23, yeah. I mean, why wouldn't it, right?
Well, not exactly, but within like 0.23, yeah. I mean, why wouldn't it, right?
Well, maybe people looked right. Maybe people looked at their own GitHub activity and answer the question.
Well, maybe people looked right. Maybe people looked at their own GitHub activity and answer the question.
Yeah, it wasn't exactly. So it was it was it was very close. And so that does exclude like bot authored pull requests, for example, and both measures, both the GitHub, the objective one and the self-reported explicitly exclude bot authored.
Yeah, it wasn't exactly. So it was it was it was very close. And so that does exclude like bot authored pull requests, for example, and both measures, both the GitHub, the objective one and the self-reported explicitly exclude bot authored.
Yeah. Looking at outliers would be interesting, though the self-reported accounts for that because there's an upper bound. Like the top option is actually, I think. like 10, like 10 or more per week. You can't put in like I merge 100 per week.
Yeah. Looking at outliers would be interesting, though the self-reported accounts for that because there's an upper bound. Like the top option is actually, I think. like 10, like 10 or more per week. You can't put in like I merge 100 per week.
Yeah, yeah, exactly. Right.
Yeah, yeah, exactly. Right.
Yeah, it was fascinating.
Yeah, it was fascinating.
Yeah, that's a good suggestion. We didn't look at the secondary metrics. We got really trapped in, like, why is this diffs per engineer inflated?
Yeah, that's a good suggestion. We didn't look at the secondary metrics. We got really trapped in, like, why is this diffs per engineer inflated?
Yeah. This makes me want to go look at the perceived rate of delivery. Perceived speed is one of those secondary metrics. This is the analogy here would be for like aerobic athletes, right? Heart rate versus perceived rate of exertion, right? Those are the kind of two. And like, there's a lot of flaws in heart rate because I mean, just the altitude, right?
Yeah. This makes me want to go look at the perceived rate of delivery. Perceived speed is one of those secondary metrics. This is the analogy here would be for like aerobic athletes, right? Heart rate versus perceived rate of exertion, right? Those are the kind of two. And like, there's a lot of flaws in heart rate because I mean, just the altitude, right?