New achievements are counterproductive #18204
Replies: 26 comments 18 replies
-
|
Likewise, I got the arctic code vault badge and 2 "pull sharks" and I set them to not display. I might not mind so much if they were displayed less prominently, especially on mobile view where the default place is above your popular or pinned repositories (I think repositories are more important than badges, so I don't want anyone to have to scroll down past badges before they can start to see my repositories). Still I'm glad that they can be turned off in the profile settings. |
Beta Was this translation helpful? Give feedback.
-
|
Imagine flexxing your Github achievements on the Twitter ... |
Beta Was this translation helpful? Give feedback.
-
|
I totally agree with this. The YOLO badge especially can potentially portray a developer in a negative light - As a rule breaker/ protocol breaker/ someone who doesn't follow processes. This is wrong, there could be a ton of reasons why something is merged without review. It feels authoritarian and not ideal for developers who go above and beyond to have working code deployed fast. GitHub might be shooting itself in the foot here. Will we see alternative code hosting services that are non-opinionated, i.e. don't dictate what the process of authoring and deploying code should be like?. A revolution like is happening on the web-2 to web-3 sphere? |
Beta Was this translation helpful? Give feedback.
-
|
I aggree. |
Beta Was this translation helpful? Give feedback.
-
|
I don't know what they plan but it is in beta. They can use these achievements only in beta and add more meaningful badges in the future, at least this is what I'm expecting. |
Beta Was this translation helpful? Give feedback.
-
|
I completely agree with what you said. I feel like that there's been a pattern in recent corporations becoming more... well how do I say it.. "childish"? For example, Discord used to be a decently good chatting platform before they started focusing on Nitro and "communities" instead of what they used to be for. (Mostly because of the pandemic and they could score revenue there), but they ended up modernizing for the bad. With the newest improvements with GitHub, I can tell this is where it's going to go. Most people who use GitHub are about over the age of 16, and the designs of, for example, the Pull Shark icon looks like something from cocomelon, and I don't think anyone wants something remotely percieved as childish shown on their profile. Also, as I said earlier, if they could manage to do this properly, it would go pretty well. Instead of maybe turning it into achievements they could make it some type of trophy system, that could only be visible to you (or mutual followers) where it would show how many commits, repos, pr's, etc. Something that isn't easy to get and actually worth a trophy. |
Beta Was this translation helpful? Give feedback.
-
|
I am sure there are definitely more meaningful achievements badges to come, perhaps a useful feature would be to also add an option of selecting which achievement to display and which not. |
Beta Was this translation helpful? Give feedback.
-
|
This sort of engagement-brain nonsense is exactly why I'm moving away from Github. That and working with organisations like ICE in the US, which is frankly disgusting. We need to stop building addiction into our products. It's breaking the internet and destroying people's lives in the process. I'm not exaggerating. |
Beta Was this translation helpful? Give feedback.
-
|
I mean let people do what they want, if you dont like it, just switch it off lol |
Beta Was this translation helpful? Give feedback.
-
I just received the Pull Shark, unannounced. I appreciate the achievement. But do not like their superficial characteristics, name or look-and-feel of the emblem. While I do like getting achievements and this seems like it adds motivation to contribute to open-source, I find the actual way that these achievements are named and how they look to be somewhat off. The pull shark from a distance (I'm kind of old) looked like some kind of a scary ghost, skull or monster. Plus, some contributors (if they figure out the pull shark is actually a shark) might sincerely be afraid of sharks, or similar attributes. I think the symbology of the emblem chosen for this award sends off the wrong vibe. I'm also sceptical of the one with the brain. What does it mean to not get the brain? Does it mean differentiation regarding cognitive ability? This is too competitive and might be offensive in certain occasions. I understand that achievements need themes, but is there any way to choose more neutral themes. The pink unicorn whtn GHA is full loaded seems OK for me. Hardly anyone is afraid of unicorns. Maybe ther is another idea with less potential for fear/comparison/competitive negativeness...? |
Beta Was this translation helpful? Give feedback.
-
|
I agree with what rossjrw said. |
Beta Was this translation helpful? Give feedback.
-
|
I confess that it took me a while to understand what the 'YOLO' badge was, the idea is so absurd. Being "rewarded" for something that is wrong anywhere, imagine this practice at work. It's the "how to get fired in 5 days" badge. |
Beta Was this translation helpful? Give feedback.
-
|
Imagine having the 2020 Mars Helicopter achievement, but YOLO and Shark are displayed more prominently. Now I'm going to disable achievements on my profile... |
Beta Was this translation helpful? Give feedback.
-
|
I am loving this feature. Encourages community to interact with each other and services more than ever! |
Beta Was this translation helpful? Give feedback.
-
|
I love the idea of achievements, it provides motivation for people to contribute to open source and get involved. Although I do feel they should be harder to obtain. |
Beta Was this translation helpful? Give feedback.
-
|
all will probably be okay. |
Beta Was this translation helpful? Give feedback.
-
|
I actually like them. But I like the points you made. |
Beta Was this translation helpful? Give feedback.
-
|
I usually collect these badges very often. I don't know how to get it |
Beta Was this translation helpful? Give feedback.
-
|
I completely agree with the OP. The Mars Helicopter achievement is the only one that's actually cool and useful (and I also wish I had it!) -- the rest is noise, or even counterproductive. I'll be disabling my "achievements" now, I feel more embarrassment than pride in having my work activities over the last decade reduced to a "shark x3" medal. |
Beta Was this translation helpful? Give feedback.
-
|
I agree. At least the badges should be something good like how many stars I got, how much I participate in projects and all that. I hope they don't add paid skins or anything. Or God forbid, NFT profile pics |
Beta Was this translation helpful? Give feedback.
-
|
this seems to be GitHub's attempt to be more like a social network, idk if i agree with that but you can just turn it off, it's not a big issue. |
Beta Was this translation helpful? Give feedback.
-
|
I like the idea of achievements and often like how they work other places (Stack Exchange, Reddit) where they can be sort of like longevity/productivity awards. These seem to be an odd combination of things which include non-achievements (Arctic Code Vault - I did nothing to "achieve" this) and, as people said above, badges for things that might not be seen to be positive (YOLO, shark). As rossjrw said in the original post, having achievement badges for productive and prosocial community behaviors seems like it would be a worthwhile addition, especially if people can opt out if they hate it. Unfortunately, this isn't that. |
Beta Was this translation helpful? Give feedback.
-
|
The Yolo achievement seems a bit odd. I like the idea of badges. There should be more of them, but they should indicate how productive you are as a developer. Pull shark achievement is okay. I like the idea of logging how many PRs you have done. What about achievement like:
Just brainstorming here of course, but maybe.... |
Beta Was this translation helpful? Give feedback.
This comment was marked as a violation of GitHub Acceptable Use Policies
-
|
Thanks so much for posting in our Community @rossjrw. Because of an influx of users creating low quality, nonsensical or spam posts in the Community with the aim of earning certain Achievements, we’ve made the difficult decision to disable the ability to earn Achievements in our Community. You can learn more about this decision in our announcement post here Achievements will no longer be available in the Community. Let us know if you have any other questions 🚀 |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
I'm seeing a couple of new achievements in my profile. They are:
Having achievements displaying on a user page always risks giving the impression that the user actively sought out those achievements; that they are an 'achievement hunter'; that they endorse and are proud of whatever achievements are displaying. That's not the case with these achievements - they don't reward any special behaviour, only arbitrary numbers and activities.
They don't give the impression that I'm a professional developer, but that I'm a novice coder who's just finished my first project. A potential employer glancing at my profile, perhaps unfamiliar with this very niche GitHub-specific feature, might assume a negative impression of me.
These specific achievements only emphasise my issue. As a developer I don't particularly want to have YOLO and a shark face plastered on my profile - I feel that they might be of more interest to a demographic far younger than me. The achievement names seem to support this - 'Galaxy Brain' referring to a meme and 'YOLO' being another meme, albeit a decade old. (I don't know if 'Pull Shark' is a reference to anything, but I assume that it is, because it doesn't mean anything to me otherwise.)
But even beyond the theme, these achievements don't encourage positive behaviours. As anyone who's tried to set up KPIs on a bunch of developers will tell you, it's really difficult to measure and reward developer progress numerically. 'Pull Shark' for example incentivises opening pull requests, but not, say, opening good or useful pull requests (it does require that the pull requests are eventually merged, which is a nice touch). 'YOLO' appears to be a one-off, which is far better than incentivising creating and merging pull requests in a junk repository with reckless abandon - but in that case, what's the point of rewarding that at all?
'Pull Shark' is especially reductive: it displays on my profile as "Pull Shark x 3", which could be read as my having merged 3 pull requests - but clicking into it reveals that I've actually merged at least 128, with the number in the achievement title seemingly being found by$\lfloor \log(4 *n) /( 3 * log(2)) \rfloor$ where $n$ is the PR count - if that's the case, I could have merged anywhere between 128 and 1023 pull requests and this achievement wouldn't care.
To compare these to the two extant achievements that I'm aware of:
Overall, my feedback for the new achievements (those that I'm aware of, anyway), is that they are not particularly useful and even a little harmful. I feel that new achievements should reward specific achievements rather than hitting arbitrary quotas.
Beta Was this translation helpful? Give feedback.
All reactions