Live data from Hacker News

New GitHub Profile Badges Beta

github.blog

81–90 of 113 posts

Re: New GitHub Profile Badges Beta

#82

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 almost never "review" PRs people send on my repos through the GitHub UI. I "review" them in the sense that I look at them, and comment when needed of course.

This "achievement" is not indicative of anything at all.

Re: New GitHub Profile Badges Beta

#84
post #21

Earlier quoted context omitted.

True, but why do people think they need validation to collaborate?

Here's my hot take. I work for a small company, I'm the solo programmer. Our company's code is important, so it's all private. I work full-time and it is stressful enough, and don't have interest in working longer. Because I'm solo, I don't need Pull Requests for my own work, among other things that a team needs. Under this system, I get no badges. I appear as though I have nothing to show. Even though I have arguabl…

The way they are named and designed is rather juvenile, so just think of it like not being handed Mickey Mouse and Donald Duck badges at the fair because you are an adult.

Re: New GitHub Profile Badges Beta

#86
post #78

I know this is supposed to be fun, but I’m also mixed on it as so much of my work is in private repositories. This means that these badges are like “privacy leaks” from my closed source work to my public GitHub profile. I suspect this is why this discussion is getting so negative as GitHub is not a social fun place for us anymore, it’s the place we work everyday with coworkers and managers. So in general please GitHu…

It sounds like these badges will only come from public commits, and you can also turn them off. So I don't think your concern is warranted.

It has given me badges for PR's in private repositories, it just doesn't display what repo or any additional information (listed as "inaccessible")

Re: New GitHub Profile Badges Beta

#87

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?

All the time, but not in public repos. Do look at the feature. It is only associated for public/OSS repos.

Re: New GitHub Profile Badges Beta

#88
I have lukewarm feelings about this.

On one hand, I don't think there's anything particularly wrong with additional badges -- I thought the first two (the Mars Rover and "code vault" ones) were pretty interesting, and told an interesting story. On the other hand, these feel much more gamified: I don't know what "YOLO" or "Pull Shark" is supposed to mean to me when I see it on someone's profile. And this is coming from someone who really likes the other social aspects of GitHub: I like seeing people's commit timeline, pull histories, &c.

IMO, the failure here is not in concept, but in execution. Rewards and validation are nice; I'd like to see GitHub reach a bit higher with them.

Re: New GitHub Profile Badges Beta

#90

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…

It's either that or it's how a billion dollar company destroys its acquisition and has to write it down.

To me, this strategy was the right one 5+ years ago and Microsoft is behind the trends.

I see this backfiring if they push it too hard.

Post reply on HN