9 ms·
Tangential: I know there are people who collect stars on their projects and use them as badges of pride and perhaps put them on their resumes. I've never quite
by RobotCaleb 5y ago
Tangential: I know there are people who collect stars on their projects and use them as badges of pride and perhaps put them on their resumes. I've never quite understood this. I never look at how many stars a project has and I have never starred a project as far as I am aware.
What am I missing?
- BugsJustFindMe 5y agoStars are a soft indicator of community reach. Between any two similar projects, one with more stars has plausibly more people aware of its existence and more people who wanted to say "I like this". "I never do X, therefore..." is a closed mindset that people should try to get away from. Ok, so you don't star projects. But clearly other people in general do star projects, so stars shouldn't be a huge mystery.
- RobotCaleb 5y agoWell, right. Which is why I asked the question. Appreciate the answer!
- goodpoint 5y agoStars are very much unrelated to quality and impact of a project. Case in point: the top 20 starred projects include joke projects, "awesome" lists and some javascript stuff. It's probably also easy to buy stars.
- throwthere 5y agoYeah they’re a rough universal indicator. Unless you can mention a better one that’s just as simple I don’t think the counterpoint you’re making is very strong.
- goodpoint 5y ago> Unless you can mention a better one that’s just as simple No. You can't judge a book by the cover and there's no point in complaining that people should give you a better metric "that’s just as simple".
- legostormtroopr 5y agoYou can't judge a book by its cover. But when you have to judge an extremely large amounts of books, then you have to start introducing some metrics to help narrow them down.
- throwthere 5y agoNobody's complaining, I'm simply saying your criticism is weak. Stars aren't perfect but they're better than anything else for a rough estimate.
- ma2rten 5y agoI'm not sure what your point is. Stars are decent indictor when comparing two projects in the same category.
- goodpoint 5y agoNo they are not.
- thethirdone 5y agoCan you give an example where the star count is misleading? I don't think I have ever seen a repo with 3x the number of stars be less reputable than a similar repo (same language / target audience).
- manquer 5y agoIt is relative to other tools in the same space and beyond a point it is meaningless. I.e. I would be happy to find a library with 100 stars in say elixir and similar threshold would be say few thousands in JavaScript. Beyond 10-20k it is just popularity. It is meaningless whether vue or react is more popular. Also it is only one indicator between choosing libraries, how many active contributors, how many closed and open issues , when was the last release also matters as well. Bottom line is you try to avoid something very few people use or only one guy is developing
- goodpoint 5y agoFor many projects it's just a measure on how much advertising on social networks the authors are doing.
- manquer 5y agoThat isn’t necessarily bad. Ability to engage community in any form is important, and it helps to know they are serious to spend time and effort building out the network. People don’t buy IBM or Microsoft because they are the best, it is because of their commitment to support and maintain the product. It is similar with GitHub projects A good chunk of open source comes from corporate support directly, whether old school IBM or Facebook /google of the world. Companies influence what gets developed when, even kernel development is largely corporate funded. social network motives seem a bit more benign than say how oracle runs MySQL
- goodpoint 5y ago> Ability to engage community in any form is important When projects are riding the hype wave and getting popularized by reddit or HN it's not a proof of commitment. On the contrary, it takes more commitment to maintain a project that is not hype-driven. There's already too much churn and focusing developer's effort on developing the hot new thing of the week to be github-famous is harmful.
- 5y ago
- isomel 5y ago>"I never do X, therefore..." That's not what he said, he said rather "I never do X, what am I missing?"
- bewuethr 5y agoI use stars and the new lists feature built on top of it mostly like a GitHub specific bookmarks tool.
- efrecon 5y agoI feel the new list feature is missing the ability to have many lists. 10 (or whatever the max is, can't remember) is too little. I'd like to have many more categories available. What do you all think?
- bewuethr 5y agoRemoving the 16 lists limit has been a quite common request in the official feedback discussion, and as far as I can tell, there's been a promise to lift it quite soon: https://github.com/github/feedback/discussions/8633 https://github.com/github/feedback/discussions/8633
- nurgasemetey 5y agoI use github stars with https://github.com/abhijithvijayan/stargazed https://github.com/abhijithvijayan/stargazed for bookmarking. It really makes easier finding something by keyword.
- RobotCaleb 5y agoThat seems like a pretty worthwhile project, actually. Thanks for sharing that
- 323 5y ago1000 stars on GitHub are about as powerful as 1 million followers on Instagram. If you don't understand why 1 million followers on Instagram are life changing, well... Being a gitfluencer is extremely valuable.
- jacquesm 5y agoIf they are organic, yes.
- jacquesm 5y agoProjects faking their traction by incentivizing people to star their project even though they have never used the repo.
- nyellin 5y ago1. It's a proxy for measuring how interested the community is in your project. 2. A lot of people use star counts to determine whether or not your project is reputable. 3. As founder of a company with a major open source project, it's one of the only reliable data sources we have for benchmarking our own community growth. I can't see historical (or present) traffic numbers for other open source projects in the kubernetes space, but I can see the history of their star counts. That's really useful when you need to set goals for community growth 4. Some VCs care about it As with most metrics, the metric in and of itself isn't important. What it measures (community growth) is. So be careful to optimize the latter and not the former
- simonw 5y agoA challenge with open source is that people can use your stuff without ever telling you about it. It can sometimes feel like releasing software into the void - any glimmer of interest is motivating, and stars represent a glimmer of interest.
- lancesells 5y agoI use them as a bookmark in Github.
- seanw444 5y agoSame here. Sometimes I'll go through bouts of starring tons of cool repositories that I find useful or interesting, to save them for later when I have time to fully check them out, or when I know they'll come in handy.
- stagas 5y agoIt's a bookmark, because then you can filter through your stars and quickly find a library about something that you need. How do you keep track of projects of interest?
- blablabla123 5y agoIn the work context it's for me an indicator whether to choose a library or not - apart from last commit, handling of issues and PRs. It's frustrating to include deps with little community/contributor interest that sometimes even silently get delisted from package repositories. That said, I also use them as bookmarks.
- mnutt 5y agoI wish GitHub would provide some sort of recommended projects based on star clustering. They have something involving stars on the GitHub Explore page, but the results are not very good.