Was it ever a good metric? A star from another account costs nothing and conveys nothing about the sincerity, knowledge, importance or cultural weight of the star giver. As a signal it's as weak as 'hitting that like button'.
If the number of stars are in the thousands, tens of thousands, or hundreds of thousands, that might correlate with a serious project. But that should be visible by real, costly activity such as issues, PRs, discussion and activity.
I remember talking to some of the folks running UIUC's hackathon (probably ten years ago) and they'd built a sort of page-rank for Github - hand-identifying the most prominent and reputable projects/individuals and then using follows and stars to transfer that reputation. I don't know how well it worked in practice or if it was every published, but it might be more effective than pure star count.
(This was for admissions iirc - they had limited slots and a portion of them were allocated to people with a strong github rank.)
There isn't just "good metric" in vacuum - it was a good metric of exactly the popularity that you mentioned. But stars becoming an object of desire is what killed it for that purpose. Perhaps now they are a "good metric" of combined interest and investment in the project, but what they're measuring is just not useful anymore.
Yeah, I'd agree with this. I always thought of a star indicating only that a person (or account, generally) had an active interest in another project, either through being directly related or just from curiosity. Which can sort of work as a proxy for interesting, important or active, but not accurately.
A repository with zero stars has essentially no users. A repository with single-stars has a few users, but possibly most/all are personal acquiantances of the author, or members of the project.
It is the meaning of having dozens or hundreds of stars that is undermined by the practice described at the linked post.
"Knowing names is my job. My art. To weave the magic of a thing, you see, one must find its true name out. In my lands we keep our true names hidden all our lives long, from all but those whom we trust utterly; for there is great power, and great peril, in a nam- what's that? Yes, I did move the Issue into the Backlog before starting the Sprint. No, it was seven Story Points. Break it down into two Subtasks? Yeah, can do. Then I'll mark it as Ready." -- Ursula K. Le Guin (mostly)
A related comment to mention the perceived good performance of the website and how the web would be much better if such simple and performant designs were more prevalent.
A second paragraph vaguely taking aim at every common framework and library used and why they're all the real fundamental problem.
They're etymologically unrelated, "bikeshedding" having been coined in our field and our lifetime, but semantically not too far apart. The main difference I see is that pettifogging connotes an ulterior motive which the described activity serves to conceal, while bikeshedding explicitly denotes the service of no purpose save the burnishment of the bikeshedder's ego.
(The term "bikeshedding" is insufficiently defined, in that it implicitly excludes the social reasons always underlying human behavior, which is why I these days prefer the word I used. Honestly, having been away from it now something over a year, even the simple jargon of the field begins to take on a queasy pseudocolor in my mind, the stinking sinus-stinging yellow-green of a revolted gut revolting. Thinking back over the rattle of acronyms and half-words that used to shape my days comes to be like thinking back over times I have been feverishly ill. Perhaps for once in my life I am on the leading edge of something.)
I know a few people that simply wear headphones to help with managing sensory overload, so I wouldn't assume that having headphones on is a guarantee of listening to something (though still likely to be strongly correlated).
As far as assailants, a skilled ninja wouldn't be detected even if their target weren't wearing headphones...
If the number of stars are in the thousands, tens of thousands, or hundreds of thousands, that might correlate with a serious project. But that should be visible by real, costly activity such as issues, PRs, discussion and activity.
reply