Github Has A SERIOUS Problem | Prime Reacts

Sdílet
Vložit
  • čas přidán 17. 08. 2023
  • Recorded live on twitch, GET IN
    / theprimeagen
    Blog article: the-guild.dev/blog/judging-op...
    Written by: Yassin Eldeeb - / yassineldeeb7 | Aleksandra Sikora - / aleksandrasays
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
    turso.tech/deeznuts
  • Věda a technologie

Komentáře • 292

  • @rign_
    @rign_ Před 11 měsíci +1362

    A good indicator of a project’s credibility is the ratio of stars to issues. The more stars a project has, the more it is being used by others. The more it is used, the more issues arise, whether they are questions or problems.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  Před 11 měsíci +80

      ohh very interesting take!

    • @Otomega1
      @Otomega1 Před 11 měsíci +33

      or.. you can just use your whole brain instead of relying on few scalar indicators

    • @longlostwraith5106
      @longlostwraith5106 Před 11 měsíci +37

      @@Otomega1 But I want to be lazy.

    • @fernandogprieto
      @fernandogprieto Před 11 měsíci +7

      @@Otomega1 Chill bro!

    • @kchymet
      @kchymet Před 11 měsíci +5

      brb going to write a new bot to cover this

  • @dickheadrecs
    @dickheadrecs Před 11 měsíci +64

    stars are “bookmarks” for a lot of people. ie: this looks good - i’ll come back for this later
    stars don’t even mean people have cloned and built it

    • @nerdError0XF
      @nerdError0XF Před 11 měsíci +7

      Yea exactly

    • @skaruts
      @skaruts Před 11 měsíci +7

      That's pretty much what I do. I never even star the repos I keep going back to, and even those I've read through. I only star the ones I want to keep in mind, but which I'm not going back to for the time being.

  • @unowenwasholo
    @unowenwasholo Před 11 měsíci +167

    Huh, I never look at stars. I've only ever used commit frequency / recency and github issues to check the health and "trustworthiness" of a github project. Frequency / recency tells you if it's actively being maintained / updated. Considering bugs are an inevitability, git issues tells you 1: how many issues have been caught and fixed; 2. how active the community is in reporting bugs, asking for features, etc.; 3: how engaged the maintainers are with the community and serving their needs.

  • @TheNewton
    @TheNewton Před 11 měsíci +54

    They should just change "star"⭐ to "bookmark" 🔖to try and shake off some of the gamey social-media-esque behavior that treats stars as "likes".

    • @mgord9518
      @mgord9518 Před 11 měsíci +5

      That's basically just project following, which GH already has. Stars should just be outright removed.
      Maybe even go one step further and hide the amount of followers from the public. To judge project popularity, look at how often it gets commits and how many people the commits come from

    • @MrMeszaros
      @MrMeszaros Před 11 měsíci +1

      I think there is a beta feature, where instead of stars, you have project lists.
      I made a few: like, Libs, Apps, CLI, Tools.

    • @davidboeger6766
      @davidboeger6766 Před 10 měsíci +2

      ​@mgord9518 The problem there is that there's real industry value in searching for popular software. Sure, in theory, better software should be chosen because it's right for the job, but oftentimes, using the popular thing is necessary for recruiting, training, maintaining, getting security fixes, etc.

  • @glowingone1774
    @glowingone1774 Před 11 měsíci +276

    >using fake internet points as a measurement of value

    • @jesustyronechrist2330
      @jesustyronechrist2330 Před 11 měsíci +9

      Literally worthless.

    • @lucidcatnap
      @lucidcatnap Před 11 měsíci +32

      Have a like!

    • @airman122469
      @airman122469 Před 11 měsíci

      I’ve seen a Googler on LinkedIn literally dismiss someone’s opinion (that was correct) because of GitHub stars. It’s insane.

    • @XDarkGreyX
      @XDarkGreyX Před 11 měsíci +3

      No need to compare dicts

    • @spikespaz
      @spikespaz Před 11 měsíci +13

      They're not supposed to be fake, they are supposed to be real endorsements. I look at them as "stars are positively correlative to the probability that any given project is trustworthy and vetted by the people who have starred it". I myself save my stars for projects which I really, really like, and sometimes for those that I don't like (Electron apps) but they are still useful and which I've vetted.

  • @k98killer
    @k98killer Před 11 měsíci +46

    One step closer to the Empty Internet. Soon, someone will hook up an LLM to write issues and comments in issue threads and even some shitty broken code repositories, then hook it up to a finite state machine and some other shit to add emoji reactions to issue comments, and then let it smolder in the background for a few years on a thousand bot accounts. And when GitHub strikes back, there will be casualties, and actually useful code will get deleted.

    • @doctorgears9358
      @doctorgears9358 Před 10 měsíci

      You could buy likes the moment someone put that feature on a website. This isn’t new in any conceivable way.

    • @k98killer
      @k98killer Před 10 měsíci

      @@doctorgears9358 People have known the way to prevent Sybil attacks for a very long time, yet nobody implements it: use Hashcash to increase the cost of faking accounts, etc. A real user won't mind if a web worker thread spins for a second in the background to compute some proof-of-work to complete an action, but it would be a major problem for a service that fakes user engagement. It is really straight-forward to implement, too, so I don't get why people are against it.

  • @rocstar3000
    @rocstar3000 Před 11 měsíci +23

    I choose to use github projects based on if it has recent commits, other thing good to check is the issues. The only time that I usually look at the stars is when I'm trying to find an active fork of a dead project, the fork with more stars usually is the active one.

  • @sivuyilemagutywa5286
    @sivuyilemagutywa5286 Před 11 měsíci +38

    I always check issues, if a projects has like 1000 stars with 2 issues, that to me is red flag, of coz this is the first time hearing about this

    • @ivanjermakov
      @ivanjermakov Před 11 měsíci +10

      Yep. Commit/PR merge history is also there and it's hard to fake

    • @ScottLovenberg
      @ScottLovenberg Před 11 měsíci +4

      Number of closed PRs that were merged is huge. I don't want to accidentally become the unofficial maintainer because I do give reviews and then try to upstream them to someone who didn't care if it fixes a bunch of bugs, we need to talk about the commit message format for the twenty I've collected and how I should squash these two here, yadda.
      Some projects go out of their way to not accept fixes for issues that have been around forever and that's definitely a red flag. If robucup passing on my ruby code that fixes a deal-breaker and that's where your priority is at, I'm probably not implementing it in an enterprise environment ever.

    • @redpillsatori3020
      @redpillsatori3020 Před 11 měsíci +6

      Biggest red flags for me are:
      - No commits made recently on an "active" project
      - Tons of open pull requests
      - Tons of open issues not being responded to and/or closed
      - Old issues not being resolved

    • @darukutsu
      @darukutsu Před 11 měsíci

      And now let's talk about open-office and useless commits it has.

  • @BryceCream09
    @BryceCream09 Před 11 měsíci +76

    I've always associated the number of stars for a project the exact same way that I associate social media follows for a user. The idea that Github stars measures the quality of a project is a completely new concept to me.

    • @ninocraft1
      @ninocraft1 Před 11 měsíci +10

      same lol, stars are like bookmarks no? so if it has a good readme i might star it, if it has recent commits and issues who have been responed to by the maintainers its a go for me

    • @FilipeFreire
      @FilipeFreire Před 11 měsíci +1

      @@ninocraft1 Same! I use them as bookmarks for sure, I judge credibility by how active the project is (commit frequency, issues reported & fixed, etc) & in what projects it is a dependency.

    • @JiggyJones0
      @JiggyJones0 Před 11 měsíci

      I usually pick libraries based on if the documentation is fleshed out and if the library actually looks enjoyable to use.

    • @ColinTimmins
      @ColinTimmins Před 11 měsíci

      @@ninocraft1 *psst* I'm a newbie. Don't tell anyone else, but that's what I thought that they were for as well, bookmarks! Haha... =]

  • @jamesbabcock6433
    @jamesbabcock6433 Před 11 měsíci +7

    [10:30] It might be an auto-incrementing counter, but metrics provided by the fake-metrics store may not have started at zero.

  • @m4rt_
    @m4rt_ Před 11 měsíci +20

    I personally don't really use stars to see if a project is good.
    But that might be more from me using stars as a way of "I'll look at this later", but I do also use it sometimes as "oh, this is cool".
    I decide if something is good by looking up what people say about it, trying it for myself, etc.
    (I also look at how recent the last commit was, etc)

  • @ShadoFXPerino
    @ShadoFXPerino Před 11 měsíci +53

    Next up: Github Copilot will rate everyone's repos based on importance

  • @davidgildegomezperez4364
    @davidgildegomezperez4364 Před 11 měsíci +67

    The problem is indeed that stars are used to estimate how active/good/valid a project is

    • @ScottLovenberg
      @ScottLovenberg Před 11 měsíci

      My mom picks important things in her life by how she feels about its auto. But she's also an idiot who would be homeless if not for family that knows how she is. If you work for a company that cares about stars to make engineering decisions, get out now.

    • @Antagon666
      @Antagon666 Před 11 měsíci +9

      yeah right... if it were that way, I should have at least 500+ stars on a project I put over 1000 hours in. I got one.

    • @NathanHedglin
      @NathanHedglin Před 11 měsíci

      ​@@Antagon666how many people use your project?

    • @Upsided
      @Upsided Před 11 měsíci +8

      @@Antagon666 because it's not noticed which means it's not used in prod which means devs can't ensure its validity or quality

    • @Upsided
      @Upsided Před 11 měsíci

      @@Antagon666 because it's not noticed which means it's not used in prod which means devs can't ensure its validity or quality

  • @jesustyronechrist2330
    @jesustyronechrist2330 Před 11 měsíci +9

    I generally barely register internet points. Even on CZcams, the top rated comments are 90% of the time running gags or "pop jokes" that follow a similar format: They are hardly original and worthy.
    So likes barely mean anything, dislikes mean actually more. Don't trust the flex numbers...
    Except of course John Carmack's 100K github star Helloworld program.

  • @christiannickel9801
    @christiannickel9801 Před 11 měsíci

    Reminds me of a Dr Seuss book, The Sneetches, my kid has.
    "Now, the Star-Belly Sneetches
    Had bellies with stars.
    The Plain-Belly Sneetches
    Had none upon thars."

  • @bitwhyze
    @bitwhyze Před 11 měsíci +1

    Whenever I am trying to decide on what library to use stars are only one factor. It’s good for narrowing stuff down quickly but then I like to compare the commit histories. I would much rather use a less popular library that is more actively maintained. Then the third thing that completely overrides everything else is if I just like the implementation over another.

  • @pokefreak2112
    @pokefreak2112 Před 11 měsíci +1

    How to tell if a project is good:
    - solves your problem
    - good open/closed issue ratio
    - open issues are for niche corner cases, not fundamental flaws
    - small dependency tree
    - no mention of docker in readme
    - source code looks straightforward

    • @jeremycoleman3282
      @jeremycoleman3282 Před 11 měsíci

      You seem like a taker not a maker. Open issues can fk off usually

  • @tullochgorum6323
    @tullochgorum6323 Před 11 měsíci

    Insight/Contributors gives a pretty good idea of the strength of the community - at least for larger projects. Also, the number of closed issues vs open issues. On a good project the majority of issues will be fixed.

  • @md.mohaiminulislam9618
    @md.mohaiminulislam9618 Před 11 měsíci +3

    I had a task to star a repository as part of the intership hiring process to show github skills, like wtf

  • @dandogamer
    @dandogamer Před 11 měsíci +1

    I've always used stars as bookmarks, oh this is a cool library I might use in the future

  • @enversecilmis7627
    @enversecilmis7627 Před 11 měsíci +2

    Someone in the chat asked if you could buy stars for other repos. Exactly my thoughts! Someone can buy stars for other repos to lower their credibility.

  • @ketaminefairy
    @ketaminefairy Před 11 měsíci +1

    I always thought stars just represent how many people bookmarked the project, and should be taken serious to the same extent you would take a watch later playlist on youtube.

  • @capsey_
    @capsey_ Před 11 měsíci +2

    Prime halfway the video: "Are we the baddies?"

  • @manfromth3m0oN
    @manfromth3m0oN Před 11 měsíci +1

    I use stars as a way to bookmark projects I want to look at later lol

  • @RenderingUser
    @RenderingUser Před 11 měsíci +1

    ive never used stars as a measurement of quality
    its more of a measurement of popularity

  • @RasmusSchultz
    @RasmusSchultz Před 11 měsíci +9

    a star is just a bookmark. you wanna buy a ton of bookmarks? be my guest. it's not going to influence my opinion of your project.

  • @radioroscoe
    @radioroscoe Před 11 měsíci

    Doubt the order# started at 00001. When you open a checking account, most banks let you choose your starting check numbers. You'd do that for the same reason, because if you had order number #00020 or check #20, many ppl would be suspicious.

  • @j-wenning
    @j-wenning Před 11 měsíci

    I don't believe I've ever starred a repo. I only use it as one of a handful of metrics for gauging community usage, and whether I should use something else or write it myself.

  • @Fanaro
    @Fanaro Před 11 měsíci

    They might have initially incremented the counter to look like it's more popular than it actually is.

  • @Thiagola92
    @Thiagola92 Před 11 měsíci

    After Github create Lists where you put anything that you star in a list, I stopped caring about stars as special repositories.
    I use to organize open source projects about subjects.
    - Database: Repositories about databases
    - Data science: Repositories about data science
    - Security: Repositories about security softwares
    Stars lost their worth with this change to create List using them (it should be a complete different thing from stars)

  • @portalteam5832
    @portalteam5832 Před 11 měsíci

    But now I question everything... NPM downloads per month can be just as easily bought then downloaded by bots that are much harder for NPM to detect since there are no profiles associated with the downloaders.

  • @emilemil1
    @emilemil1 Před 10 měsíci

    I like to look at number of open/resolved issues and commit frequency.

  • @blarghblargh
    @blarghblargh Před 11 měsíci +2

    If I were trying to get people to believe my service was legitimate (e.g. a way to buy bot engagement), I would not start my auto-incrementing counter at zero.

  • @br3nto
    @br3nto Před 11 měsíci

    10:49 yeah I’m considering buying stars… but for repos I love

  • @dejfcold
    @dejfcold Před 11 měsíci +1

    "you'll get paid in github stars... I mean exposure"

  • @andrueanderson8637
    @andrueanderson8637 Před 11 měsíci +3

    Stars have never been a good way to judge an open source project, in the same way that likes / followers / upvotes have never been a good way. When someone votes on something, stars it, follows, whatever, it's a reflection of THEM, and how THEY feel about the thing in question. No one is upvoting / starring / liking / etc based on what is objectively true or good. Think about it, if someone posts a comment that uses harsh language that you don't like BUT the comment is absolutely 100% correct, you're not upvoting it just because it's an important part of the truth of the situation, you're downvoting it because you think the person is mean/rude/etc. The same goes for all kinds of media/content, including source code. People aren't running benchmarks on the code or comparing the algorithmic complexity, they're judging how it looks and feels when they work with it (whether that's integrating it into their project or experiencing the result of it as an end-user). This assertion that Github stars are somehow sacred and meaningful is a very naive take, in my opinion.

  • @bryan.conrad
    @bryan.conrad Před 11 měsíci +8

    If you make technical decisions based on the number of stars you deserve it honestly

  • @skuldd
    @skuldd Před 11 měsíci

    Yeah that works, just yesterday I bought some stars to see and the work is done

  • @groupCAP
    @groupCAP Před 9 měsíci

    THE FAULT IN OUR STAIRS LOL. WHT DA DOC DOIN.

  • @TheHTMLCode
    @TheHTMLCode Před 11 měsíci

    I wonder if GHs enforced 2FA that takes place in September will reduce the amount of bots able to provide this service

  • @br3nto
    @br3nto Před 11 měsíci

    3:22 I also look at their issue velocity. Do they leave issues and merge request open. Oh and commit history. Stars first though.

  • @medilies
    @medilies Před 11 měsíci +14

    There are other issues related to users' credibility. Like faking followers count and faking a fully green activity board.

    • @ThisDaveAndThatJohn
      @ThisDaveAndThatJohn Před 11 měsíci

      Nobody cares about your followers and current streak activity on GH. The main focus is on the actual repo and the activity related to it, such as commit history, forks, issues, PRs, stars etc.

    • @medilies
      @medilies Před 11 měsíci

      @@ThisDaveAndThatJohn some hiring managers do care

    • @ThisDaveAndThatJohn
      @ThisDaveAndThatJohn Před 11 měsíci

      ​@@medilies hm, I've honestly never heard about this. What I've heard tons of times is that curriculum vitae should literally be a single A4 size PDF page, all black&white and no other crap because it will be fed to an indexing tool. I feel like people want concrete stuff, so If you visit my GH, then you really want to see how good my code is and what kind of projects I've created and/or contributed to over time.

  • @connormullin4547
    @connormullin4547 Před 10 měsíci

    I’ve always used weekly downloads. If something has like 20k weekly downloads that’s usually fine. There’s exceptions, a lot of terrible library’s are popular but its a good starting point.

  • @triplea657aaa
    @triplea657aaa Před 11 měsíci

    I don't look at stars as long as they're over a certain number

  • @yamiyuki1112
    @yamiyuki1112 Před 11 měsíci

    it seems the shop offer more than just github stars service, so 57k orders are probably the sum of all services

  • @andrewdunbar828
    @andrewdunbar828 Před 11 měsíci

    I for one do not doubt Carmack's ability to write an amazing hello world if he so chose.

    • @dickheadrecs
      @dickheadrecs Před 11 měsíci +1

      i bet people could speed run it by breaking some bounds checking

  • @user-dw9up3gg7d
    @user-dw9up3gg7d Před 11 měsíci

    personally i look at how many commits are there and how recent they are; also some comments

  • @mlv60
    @mlv60 Před 11 měsíci

    maybe a potential soft solution (because they would just make new accounts) would be to limit the number of stars someone can have, or maybe some kind of a verification step thats unique enough to make it harder to create new accounts but people who complete it are allowed "unlimited" stars.

  • @nexovec
    @nexovec Před 11 měsíci

    My sense is it doesn't matter how many stars a github project has, just that it has them, which makes this all the more destructive.

  • @jonathancrowder3424
    @jonathancrowder3424 Před 11 měsíci

    Non-Recent commit history -> thin ice stability unless it's written in C.
    If written in C, the older the better

  • @PeterVerhas
    @PeterVerhas Před 11 měsíci

    My license3j has almost 500 stars, though it is functionally nothing but properties files digitaly signed. Very simple.
    Jamal, which is much more complex, a lot more work and imho should be valuable for more people has only around 50.

  • @RogerValor
    @RogerValor Před 11 měsíci +4

    I star stuff that I personally like. I don't care about amount of stars, I thought that is for bookmarking stuff. I am happy if I find something new that is cool. I could not care less how my github account looks like. It has some stupid Ultima Online code in there, that loads maps lightning fast in python using struct, which is a very useless implementation in this day and age, amongst other things. Yes, being respected and famous would be cool, but then, why, if I get jobs like I am anyway. I am rather under the radar. Behind the curtain.

    • @ColinTimmins
      @ColinTimmins Před 11 měsíci

      Ah, I remember the days of "Ultima Online". My friend wrote some incredible scripts at the time. One was an auto harvesting of cows, and crafting down in Delucia. It would also run from the "reds" when they showed up. lol =]

  • @pabilgamesch9486
    @pabilgamesch9486 Před 11 měsíci +2

    I use the GitHub app on my phone and sometimes I browse the explore section for different programming languages that am interested in. Maybe it’s because of that but I find myself using the star as a sign for „I am Interessent in this project and might want to find it again“. It‘s just the fastest action to take in this exploration section and maybe therefore I never used staring as intentionally as Prime describes in this video. On the other hand I use star also as a measurement. So maybe I have to overthink my staring habit?

    • @FlanPoirot
      @FlanPoirot Před 11 měsíci +1

      yeah to me stars is a "I'm interested in this" or "I use this". Since Github made star lists I've used it more and more like this, I have a bunch of different lists for programming languages and programs of stuff I'm interested in or have used/endorse. So they're not very purposely selected bc of code quality or anything, it just means I found the idea cool or have previously done something with it and so I starred it just in case I need it in the future.

    • @dealloc
      @dealloc Před 11 měsíci

      No, you're using stars exactly as 1) GitHub intended it and 2) as everyone else does it. Stars are kind of a bookmark, not necessarily and endorsement. Watches could have a higher value, but still, consider than anyone can do it (including faked users/bots).
      For me, stars can give me more interest to check something out, but I use it mainly as a bookmark for "check this out later". On Twitter I literally just use Bookmarks because it has the feature, and likes are more visible. Some things I just have interest in, but not interest in sharing my endorsment.

  • @CaffeineForCode
    @CaffeineForCode Před 11 měsíci +1

    The real thing I learned in this video is that Netflix likes are for taste preference

  • @theLowestPointInMyLife
    @theLowestPointInMyLife Před 11 měsíci

    order number 57k, nobody starts from 0 though, its probably only 56k actual orders

  • @macrograms
    @macrograms Před 11 měsíci

    Everyone: how many stars means how good the reviews from buyers are.
    Github: We'll sell you street cred. Don't think about it too much though.
    Twin Peaks TV show will sell you a golden shovel for that stuff you're in now.

  • @awnion
    @awnion Před 11 měsíci

    For me, GH stars are just bookmarks.
    I don't star famous projects like Rust or Tokio or Anyhow. But I star something I may need in the future but can forget the name or the context.

  • @andrewdunbar828
    @andrewdunbar828 Před 11 měsíci

    You validated some of the stuff. I feel verified at last.

  • @NinjaRunningWild
    @NinjaRunningWild Před 10 měsíci

    There’s stars?

  • @emanueltilly
    @emanueltilly Před 11 měsíci +3

    Can I buy PRs fixing all the issues in my repo?

  • @PwrXenon
    @PwrXenon Před 11 měsíci +2

    Stars is still just a popularity contest, if it was just quality then you have to agree that vscode is about 3x better than neovim.

  • @VforVictorYT
    @VforVictorYT Před 11 měsíci

    Paranoia novice: Someone is following me😱 Paranoia master: I have 100k people following me😱

  • @DrewryPope
    @DrewryPope Před 11 měsíci

    What is needed is a way to get stars from my following stars from github stars, stars from maintainers or committers of the top 100of each js rust go c packages. Etc.

    • @DrewryPope
      @DrewryPope Před 11 měsíci

      Like show me the badge breakdown of the stars and forks. Show me all the stars that aren't from new accounts or people who don't commit more than user-provided-integer years

    • @DrewryPope
      @DrewryPope Před 11 měsíci

      Basically I need a sqlite database of the stars and forls with a bunch of easy views built in

  • @AVH-vn7bj
    @AVH-vn7bj Před 11 měsíci

    I'm checking to see the number of contributors & their amount of contribution. 🤷

  • @ijaasyunoos
    @ijaasyunoos Před 11 měsíci

    Looking at stars is the equivalent of the VC's investing in FBX with no diligence

  • @davidboeger6766
    @davidboeger6766 Před 10 měsíci

    John Carmack's hello world would probably run on the GPU and perform 500x better than the usual example in any given language.

  • @thatmg
    @thatmg Před 11 měsíci

    Chad Move of The Day:
    Fuck GitHub, just write everything yourself.
    See you in the next episode.

  • @sp3cterproductions
    @sp3cterproductions Před 11 měsíci

    Github:
    1. Create a new account
    2. Create a new dummy project repo
    3. Buy stars
    4. Scrape the usernames of the new stars and report them
    NB - Projects that have bought stars before is other issue.

  • @sugankpms6169
    @sugankpms6169 Před 11 měsíci

    What about forks?

  • @shoooozzzz
    @shoooozzzz Před 11 měsíci

    ⭐From 451 stars to 528 ⭐ only 1 hour after this video dropped. Can't wait to check back in next week to see it at 10k

  • @jeffrey5602
    @jeffrey5602 Před 11 měsíci

    well at least we still know that a library with 0 stars and a single contributor is not a good foundation for your new big corp project :)

  • @RandomGeometryDashStuff
    @RandomGeometryDashStuff Před 11 měsíci

    19:02 agenn't?

  • @laughingvampire7555
    @laughingvampire7555 Před 11 měsíci

    if something is popular, can you really assume any level of trustworthiness? in the case of food within your own cultural context, yes you can. But for something technical that depends on too many constraints and those are not clear to us unless we have experience with the particular codebase, no. The way I see it, popularity on software development it can only amount to *"Lowest Common Denominator"* in the best of the cases, and that is what github stars have always meant to me.

  • @ReneSteenNielsen
    @ReneSteenNielsen Před 11 měsíci

    I couldn't see the Bee's.

  • @dgaborus
    @dgaborus Před 11 měsíci

    The important thing is we renamed master to main!

  • @br3nto
    @br3nto Před 11 měsíci

    9:44 they started at 57000

  • @THEMithrandir09
    @THEMithrandir09 Před 10 měsíci

    Dude stars are just my bookmarks.

  • @AlbertCloete
    @AlbertCloete Před 11 měsíci

    I think regardless if you can buy stars, it's probably not a great measure. I star things all the time just because they look interesting. And then I never actually end up using or doing anything with it. It's just like a bookmark that I might or might not come back to some time in the future. I apologize for being an NPC.

  • @llFike
    @llFike Před 11 měsíci

    Primeagen when he realized he is making marketing fo paid github stars:
    I've become marketing, the destroyer of open source

  • @gamezoid1234
    @gamezoid1234 Před 11 měsíci

    I never look at stars to see if I want to use a project. It's exclusively the last change. Now, I'm not really a programmer, but if this repo hasn't sent a change in 2+ years, it's not worth using.

  • @farrael004
    @farrael004 Před 11 měsíci

    I have a friend who would 100% buy GitHub stars to get into job interviews.

  • @FrankHarwald
    @FrankHarwald Před 11 měsíci +1

    "ThePrimeagen"? Is this a Turok reference ffs? B)

  • @htomar_dev
    @htomar_dev Před 11 měsíci

    Great tutorial! 10 stars from me

  • @dasdeck
    @dasdeck Před 10 měsíci

    Quality proxies are eroding everywhere.

  • @DeathSugar
    @DeathSugar Před 11 měsíci

    Eventually those start gonna be considered as bots and will fall off after some time due to bans. Thats why it's pretty meaningless to worry much about them.

  • @theohallenius8882
    @theohallenius8882 Před 11 měsíci

    Stars is a good indicator to know whether project has traction or not, and how much it is used. Buying stars makes it possible for malicious users to publish libraries and make them look legit, or for people who want to make their Github profile look better, kinda expected that there would be a merket for it.

  • @Ycros
    @Ycros Před 11 měsíci

    See, if I open a github project and the most prominent feature of their README is a graph or some sort of brag about how many stars they have, I just close the tab. Like if you care about stars so much that you feel the need to reiterate the fact then I don't trust that your project's priorities are correct.

  • @andythedishwasher1117
    @andythedishwasher1117 Před 11 měsíci +1

    Sorry Prime, but I have to disagree (3:08). Yes, that's a bad way to do it. People star things for a variety of reasons, many of which may be totally unrelated to your use case. To me, it's always about the docs and the interfaces. If I can't comfortably read the docs or understand the interfaces documented therein, I'm out. Next library. If I can't find one that meets those standards, I'm building my own. Granted, my standards for that lower as my programming education expands, but that's because I don't feel comfortable putting code in my project whose purpose I don't fully understand. I don't go so far as to say I have to understand ALL the code in my project (though I'd prefer to), but I do need to have all the information about everything that can break in that code available in digestible format. That's why docs matter, kids. More than your GitHub stars.

    • @andythedishwasher1117
      @andythedishwasher1117 Před 11 měsíci +1

      This actually makes me want to document my Github projects more thoroughly.

  • @heavymetalmixer91
    @heavymetalmixer91 Před 11 měsíci

    "If something can be abused, it WILL be abused".

  • @giorgos-4515
    @giorgos-4515 Před 11 měsíci +2

    are premium stars even fake accounts? like they could be of somebody that sold it to the company

  • @bic4
    @bic4 Před 11 měsíci

    14:40 i have no friends

  • @TreeLuvBurdpu
    @TreeLuvBurdpu Před 11 měsíci

    You choose projects by stars? I mean, that's just a first guess. That should just be your... I bet you could analyze the avg years of likers or other metrics.

  • @ghost_7701
    @ghost_7701 Před 11 měsíci

    I have been using flutter for 3 years I gave it a star now 🤣

  • @postmodernist1848
    @postmodernist1848 Před 11 měsíci

    Well, I can still judge public opinion based on CZcams likes on a video. Same with Github stars. It still reflects the overall public opinion

  • @cariyaputta
    @cariyaputta Před 11 měsíci

    Damn. Now I only trust repos with less than 10 stars.

  • @tauiin
    @tauiin Před 11 měsíci +2

    saying advertisement are the same as buying likes/sponsors/stars/followers etc etc is ludicrous lmao

    • @thomassynths
      @thomassynths Před 11 měsíci

      Why. People that buy likes and such are doing it for promotional purposes. AKA advertising. Granted, this is a square is a rectangle situation... not all advertising is like harvesting.

    • @tauiin
      @tauiin Před 11 měsíci +1

      @@thomassynths its just reductionism taken to a silly degree imo, sure in a strictly definitional sense its true but there are some pretty clear differences in practice, its like the difference between grassroots organisation and astroturfing

  • @MagicTheKrakening
    @MagicTheKrakening Před 11 měsíci

    Github search in general is abysmal.

  • @clovisbroggio7639
    @clovisbroggio7639 Před 11 měsíci

    How much does inheritance sucks and by translation, how much does Python sucks ? (since this language is litteraly based on inheritance)

  • @softwaredeveloper6791
    @softwaredeveloper6791 Před 11 měsíci

    I bet there are a lot of Twitter users who won't trust anyone without a certain number of followers.

  • @zahash1045
    @zahash1045 Před 11 měsíci

    Them we must all use php because 80% of websites are written in php
    Or Java because 3 billion devices run Java