Hacker News new | ask | show | jobs
by dsmithatx 3733 days ago
But if there is no tangible reward are you gaming the system? Isn't this really just about someone wanting to get a "streak" to satisfy their own inner desire or are they cheating at some game I'm not really aware of? I'm not saying you should cheat just saying spread your work out to make a graph pretty.

Maybe you code 18 hours M-F. Is a guy who codes 5 minutes 7 days a week cheating because he gets a streak and you don't? Whose to decide if he is gaming the system by barely contributing.

1 comments

There are actually tangible rewards: multiple people in this thread have talked about how they've had discussions with recruiters who examined their activity history and commit streaks. So maybe having longer streaks helps you get a job, and maybe having shorter ones hurts. It's anecdotal, yes, but it's not intangible.

But I think your second paragraph addresses the real problem: contributing 18hrs/weekday and contributing 5mins/day are both legitimate open source contribution styles. But the "streaks" metric removes all subtlety -- how many contributions are they actually making; are the changes meaty or trivial; do the changes break CI; do the changes address Issues in their respective repos -- and so I don't believe it is a helpful metric to display.

Personally, I believe it does more harm that good, by encouraging people to maintain streaks even if doing so actually decreases their true productivity or happiness. But no matter how much or how little harm it does, I think it is hard to argue that it does much good, since it is such a high-level distillation of complex information.