News for hackers. Stuff that matters.
Re:“Please don't waste maintainers' time on your KPI grabbin... by lmilcin on Friday June 25, 2021 @10:18AM (#27631053)
The issue is that creating objective measure of contribution value is just unfeasible if at all possible. Not to mention amount of work required which is exactly the issue.

But mostly, maintainers want to just focus on their work and not be bothered by corporations and their developers trying to game the system just to prop up their position.

Re:“Please don't waste maintainers' time on your KPI grabbin... by qsmlfkqjsd on Friday June 25, 2021 @11:23AM (#27631937)
> The issue is that creating objective measure of contribution value is just unfeasible if at all possible.

Could you give an example of a non trivial patch which value would be unfeasible to assess objectively? I am not familiar enough with the maintenance process to understand how hard it is to measure objectively the quality of a patch.

Re:“Please don't waste maintainers' time on your KPI grabbin... by lmilcin on Friday June 25, 2021 @12:05PM (#27632520)
It is not about any single patch, you can't assess value of any patch objectively.

For starters there isn't even an objectively established definition of value. You can't objectively measure something that only has subjective definitions.

In a free market you could say that the price could be proxy for the value (ie how much somebody can pay for it should at least theoretically correspond to its value for that person). But how you do that for an open source project?

Re:“Please don't waste maintainers' time on your KPI grabbin... by spfzero on Friday June 25, 2021 @01:02PM (#27633435)
It might be feasible to assess a single contribution, but not feasible to assess all of them. To make this KPI work, maintainers would have to publish an objective quality rating for each accepted commit. That's an enormous amount of work, and impossible to get right anyway since the value of a change might not be immediately obvious, or might be negated by a future change, etc.

The advice to companies using this KPI would be: let your own dev managers evaluate the quality of the commits of their engineers, and rate them on quality as well as quantity, then submit. Engineers will quickly stop creating busywork when their managers get wise to it.

Re:“Please don't waste maintainers' time on your KPI grabbin... by newsclues on Friday June 25, 2021 @10:21AM (#27631095)
Yes, so either accept the status quo or create positive change.

Given that it’s annoying enough that we have articles and comments on it, perhaps investing maintainers time into developing metrics that work for the maintainers isn’t a terrible idea.

Re:“Please don't waste maintainers' time on your KPI grabbin... by trasz on Friday June 25, 2021 @10:36AM (#27631300)
What for? Metrics for metrics sake are a waste of time. The solution is to avoid wasting time on metrics, which is precisely what happened here.
Re:“Please don't waste maintainers' time on your KPI grabbin... by ori_b on Friday June 25, 2021 @02:14PM (#27634414)
Sometimes, throwing trash into the trash bin is positive change. You don't need to put new trash in as a replacement.