Live data from Hacker News

New GitHub Profile Badges Beta

github.blog

31–40 of 113 posts

Re: New GitHub Profile Badges Beta

#31
Github has had achievements for a ages I think, they just never used them for much. I know I've had "Arctic Code Vault Contributor", and "Mars 2020 Contributor" achievements for ages (but only incidentally, because I happen to have commits in the linux kernel.)

Re: New GitHub Profile Badges Beta

#32
post #29

This is not stupid. It's not a waste of time. It doesn't matter if this leads to a proliferation of shit contributions. It doesn't matter if it encourages bad practices. It doesn't matter if you don't like it. It's smart. This is WHY Microsoft bought Github. Software is eating the world and Github is where most of the eating happens. There are many career paths that require you to live on Twitter or LinkedIn or whate…

Precisely. LinkedIn doesn't specialize in software, it's a glorified résumé database. We all know that résumés don't really tell you whether an engineer is going to do good work for you; if they did, the only purpose of engineering interviews would be for culture fit. At the same time, even if all of an engineer's contributions were fully in the open and linked to from their GitHub profile, it's all a bit too much fo…

I think you are riding a horse that is driven by a cart :D.

Rather than looking at github from the perspective of hiring managers, look at it from the perspective of users. If the feature does not seem to serve them, it might not be a good one.

If github is a tool, then the words hiring manager probably shouldn't appear. I don't think of "what will my product person think?" when I use grep.

Also, didn't we do this when the award was tshirts for commits to open source projects where it unleashed a firestorm of junk edits to projects?

If SNR gets low enough, people will migrate. I know some people have left github for gitlab, and are having a whale of a time with their runners etc. Replacing junky old jenkins installs for in the fence CICD.

Re: New GitHub Profile Badges Beta

#33

Why though? On one hand, yes it's fun and brings entertainment to the platform. On the other hand, I don't really want a badge showing I sometimes "YOLO" merging code like it's an achievement or something. It's not the achievement you think it is, even if it's a common meme for people new to the industry. It leaves a breadcrumb trail of bad practices that are sometimes out of necessity.

Why not? You've never had a personal project or repo you've committed to without reviewers?

Re: New GitHub Profile Badges Beta

#34

I like this feature. I understand that it's not for everyone, but I also feel like people here tend to forget that GitHub is a social coding/collaboration platform as well. If you didn't like these features, why are your projects on GitHub then? Plenty of other git solutions. I see some comments worried about this feature being abused or misused in regards to "bad contributions" however those contributions would eith…

> If you didn't like these features, why are your projects on GitHub then

Because it also works really well for solo projects or private projects.

I chose GitHub many years ago not because they were social but because they were free and accessible. The competitors at the time were sourceforge and Google code and neither of them were as easy to use or simple.

I use GitHub in spite of its dumb social features, not because of it.

This reminds me of the “if you don’t love guns, why do you live in America, gtfo” people are complicated and have multiple, sometimes conflicting, motivations.

Re: New GitHub Profile Badges Beta

#37

One of the achievements is 'YOLO': 'merged without a review'. We really shouldn't be encouraging this.

More than likely, this is a red flag, not an achievement; or at least one would hope it is.

I don't know how it could serve as any meaningful flag. It's normal to merge to main without any review in your own solo hobby projects, and I kind of doubt this badge goes so far as to exclude those kinds of repos.

Re: New GitHub Profile Badges Beta

#39

Reminds me of the Stack Overflow profile badges, which themselves were inspired by Xbox achievements.

Stack Overflow badges are IMO the best example of how such feature should be done. They all make up a great summary of all actions that are considered to be useful in community. They are encouraging to raise flags, upvote questions, visit website regularly. You can quickly learn features that you haven't tried yet from "Next badge" section in your profile. They are just encouraging learning about how website operates in a fun way.

Re: New GitHub Profile Badges Beta

#40

This is not stupid. It's not a waste of time. It doesn't matter if this leads to a proliferation of shit contributions. It doesn't matter if it encourages bad practices. It doesn't matter if you don't like it. It's smart. This is WHY Microsoft bought Github. Software is eating the world and Github is where most of the eating happens. There are many career paths that require you to live on Twitter or LinkedIn or whate…

well said
Post reply on HN