Hacker News new | ask | show | jobs
by sheetjs 2941 days ago
> how much dislike there is for the stars metric

From the giving standpoint, people read too much into the meaning of individuals starring repos. Employee for $CORP starring a repo just means that person felt compelled to star the repo, and has no broader implication that $CORP is using the project in question. Maintainers behind the repo sometimes construe that as a company endorsement, and in some cases use that as the basis for including logos in marketing material.

From the interpretation side, the statistic itself is subject to gamification. There used to be a website where you could essentially "buy stars", ultimately calling into question any sort of usage-based signaling.

From the maintainer side, GitHub stars are basically the equivalent of likes and retweets. There's no magical bank that we can go to exchange GitHub stars for dollars. While it is certainly exciting to see major thresholds crossed, the prospect of receiving extra stars does not usually compel people to put more time and energy into a project.

(full disclosure: our largest open source project https://github.com/SheetJS/js-xlsx/ has over 10K stars and the perceived popularity certainly is surprising for a seemingly niche project)

1 comments

Metrics like Github stars can be gamed, but it doesn't mean that the number has no value. I would conjecture that the # of stars correlates strongly with other desirable things.

I think of it as similar to the # of citations that an academic paper has - genius can remain ignored and undiscovered, but overall the citation count has embedded in it a whole series of factors that correlate to "should I bother reading this".

Ironically before citing a paper that studied this very thing, I checked many citations it had :)

http://ieeexplore.ieee.org/abstract/document/7816479/