Live data from Hacker News

“Please don't waste maintainers' time on your KPI grabbing patches”

lkml.org

61–70 of 277 posts

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#61
post #29

Is there anything going on here that suggests this is not a routine maintenance issue? The Kernel maintainers have a lot of people who want to submit code to the kernel, and have to maintain standards. I'd imagine there are a lot of emails like this one. Good on Huawei if they are incentivising open source contributions. Shame on them if they are wasting OSS maintainer time. Presumably well done Qu for promoting some…

It's not nefarious , it's a pattern of a particular company trying to game a metric, to boost their reputation. Pretend you were a dev, and your effectiveness was mostly described within your 500-engineer department in terms of "how many pull-requests" you merged each month. In the abstract, that seems like a reasonable metric to use - it does seem to correlate with actual output, and encourages smaller slicing (whic…

This looks boring. This is a scene that plays out in every company weekly. The stakes are trivial, there is no evidence of ill intent anywhere. Nobody has done anything particularly badly behaved. Nothing here is a shining example of good behaviour. There isn't a feel-good aspect.

I suppose the question is, who are the 100+ people who upvoted this, and why?

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#62
post #30

I see that these "cleanup" patches are not bringing much value, bust I also don't see why fixing spelling mistakes or log messages is considered as harmful, KPI boosting or not. The maintainer even said if someone else sent those patches it would be OK, but not if Huawei employees do it. If they distrust Huawei so much, why not just ban them from committing, the same way they did recently with university "security re…

It's not about security. It's about wasting reviewers' time. I too would be annoyed if someone was submitting, say, whitespace-only changes, or similar cleanup, non-functional changes - I still have to review them and my time would be better spent looking at actually meaningful changes that make the product better. It's OK if someone is just learning the ropes with an easy change, but this seems to be more like peopl…

[deleted]

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#63
post #56

> already broken reputation. What's that "broken reputation"? Apart from the media circus about 5G. Anything that Huawei has done wrong related to the Linux kernel or the open source community generally speaking?

Metric brushing, clearly, not the nationalistic panic over 5G and spying concerns.

The maintainer says there has been a torrent of trivial fixes from Huawei, and this is just more of the same. Someone wants to get ahead at work on the back of Linux maintainers, just like in the recent example with the University of Minnesota.

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#66
post #38

I have worked in team with some kernel developers at Samsung, years ago, so let me put some perspective for those who do not understand the dynamics. In some companies, the amount of patents or Linux kernel patches you get accepted is direct measure of your success. As you know, whatever you measure becomes a target -- these guys feel very pressed to get ANY kernel commits accepted, no matter how small, irrelevant or…

Maintainers need their own metrics that are effective, and publish them and work to have partners use them.

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#67
post #56

> already broken reputation. What's that "broken reputation"? Apart from the media circus about 5G. Anything that Huawei has done wrong related to the Linux kernel or the open source community generally speaking?

You can look through their wikipedia page and see that a lot of early success for the company was based on stolen information from companies like Cisco.

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#68
post #61

Earlier quoted context omitted.

It's not nefarious , it's a pattern of a particular company trying to game a metric, to boost their reputation. Pretend you were a dev, and your effectiveness was mostly described within your 500-engineer department in terms of "how many pull-requests" you merged each month. In the abstract, that seems like a reasonable metric to use - it does seem to correlate with actual output, and encourages smaller slicing (whic…

This looks boring. This is a scene that plays out in every company weekly. The stakes are trivial, there is no evidence of ill intent anywhere. Nobody has done anything particularly badly behaved. Nothing here is a shining example of good behaviour. There isn't a feel-good aspect. I suppose the question is, who are the 100+ people who upvoted this, and why?

I agree, I've no idea why it would be at the top of HN. Maybe China-hate?

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#69
post #38

I have worked in team with some kernel developers at Samsung, years ago, so let me put some perspective for those who do not understand the dynamics. In some companies, the amount of patents or Linux kernel patches you get accepted is direct measure of your success. As you know, whatever you measure becomes a target -- these guys feel very pressed to get ANY kernel commits accepted, no matter how small, irrelevant or…

Maintainers need their own metrics that are effective, and publish them and work to have partners use them.

I like this idea, but the gamification / rules / meta around it sounds like it would be even more work. And like all metrics it would quickly become a target and... Goodhart's law.

This is one of those ideas that I think should totally be a thing, and yet I think wouldn't work and thus shouldn't be a thing.

Re: “Please don't waste maintainers' time on your KPI grabbing patches”

#70
post #56

> already broken reputation. What's that "broken reputation"? Apart from the media circus about 5G. Anything that Huawei has done wrong related to the Linux kernel or the open source community generally speaking?

https://securityboulevard.com/2020/12/was-this-huaweis-faile...
Post reply on HN