Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Kurt Mackey

๐Ÿ‘ค Speaker
712 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And so they're just, here's the thing. Here's another twist.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And so they're just, here's the thing. Here's another twist.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Well, not exactly, but within like 0.23, yeah. I mean, why wouldn't it, right?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Well, not exactly, but within like 0.23, yeah. I mean, why wouldn't it, right?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Well, maybe people looked right. Maybe people looked at their own GitHub activity and answer the question.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Well, maybe people looked right. Maybe people looked at their own GitHub activity and answer the question.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Yeah, yeah, exactly. Right.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Yeah, yeah, exactly. Right.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Yeah, it was fascinating.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

Yeah, it was fascinating.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

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?