It's a new year and for many of us that means new goals, resolutions, and general self improvement.
I know lotsa folks like to set goals around writing, which gets me thinking about badges on DEV. We have writing streak badges, community wellness streak badges (for leaving comments), tag-specific badges, and the highly coveted Top 7 badge, just to name a few.
We can always add more badges to the site! So, do y'all have any thoughts or opinions about new ones you'd like us to include? Or, if you don't have specific ideas for badges, but have thoughts on things that you think we should reward folks for, it's totally fine to just drop those rough ideas for us to brainstorm together. Note: we try our best to steer away from awarding badges that might cause unhealthy habits or stress, so let's keep this in mind.
What new badges would you like to see on DEV?
Top comments (46)
How about some badges for writing a lot of comments that would encourage more users to engage more and be active?
Like badges for:
And this could apply to posting articles as well:
There are the streak badges for consistent contributions - which I feel is more in the spirit of DEV than pure quantity. Although the streaks are a bit intransparent, and because there aren't multiple awards, breaking the streak can make it difficult to catch back up... (Also not entirely sure how well they work at actually producing quality over "post something to keep the streak going")
Hmm, fair point it could still work though with some tweaks I think. In regard to the streak badges I don't think I have seen a way to actually check our streak progress unless I'm mistaken. It's the reason why I lost some consistency streaks because there is no way to see your progress so you are having to do it all manually and guess where you might be at.
I guess if this will happen you will just see many people who avoid reading articles.
They just scroll down and write:
"Cool article", "Great work", "Thank you for publishing this!", etc
All because they want to earn some badges...
I thought of a solution for this although I'm not sure if it could be implemented though? Probably going to require new functionality to be created for the platform. A way to track the word counts for each comment posted. So for example you can see how many words you are writing before you post a comment. And let's say that you have to leave a comment that has at least 50 words otherwise it does not get counted towards your streak.
So people can spam all they want with short comment replies but it will never add towards their streaks. And if people try to post some long spam response hoping that will count towards their streak then perhaps there could be some sort of AI checking to see if it's a genuine post or just spam.
That is definitely a downside to some of the gamifying... it's a shame when it triggers folks to do stuff like that. Certainly something we need to consider.
The problem is that people use badges or achievements to stand out. It's like gathering certificates on Udacity/Udemy.
Many people care too much about these things.
And because of this people gather more and more just to be "better" than someone else (at least better on paper/profile)
Absolutely agree! We don't want to create a highly competitive scenario where folks are judged by their badges and we don't want to encourage unhealthy or shallow, insincere interactions. But at the same time, we also think badges can be fun, encouraging, and let folks know the types of participation we value. It's such a tricky thing to balance and I definitely don't claim that we've got the balance perfect, but these things are on our minds. Really appreciate you flagging these concerns, Paul!
Yes, but to keep it nerdy it should be in increments of 2^x
2, 4, 8, 16, 32, 64...
You get the idea.
Like The Fibonacci Sequence 😄
Haha true that!
I really like where your mind is at with this one! We absolutely wanna find good ways to encourage folks to engage with one another.
I know we were thinking about this when we dropped the Community Wellness Badges, but I also like the idea of having milestones & not necessarily treating it like a streak.
Same goes for your suggestion about article count — we have the writing streak badges for consecutive writing, but could also reward milestones.
I like this idea too.
But maybe have a accomplishment badge like 100 articles or 500 articles.
I'd like that 100 published articles. 250 or so.
Maybe a badge for views, Or is that the same a top 7 (read) post?
Great idea! I like the comments suggestion!
Perhaps something like a 'Hidden Champion' badge for posts that
To give an example for a 1/10 reaction/view ratio: Posts with
I'm not sure what a good ratio would be, though, since it's likely lots of reactions attract more readers.
Why would you give a badge on low view count posts? 1100 to 150 is a higher reaction relation than 900 to 90 is...😅
Due to the limit of 1000 views. Naturally, the limit doesn't have to be 1k, the example was to emphasize the 'hidden champions' nature of the badge.
Gamification is fun, of course there can be badges for everything, like liking 50 posts in a week. However, the usage of gamification on this site shouldn't be about fun.
Rewarding likes will make it look like articles are more popular than they really are, which will disappoint readers when they click in on them. DEV will begin to look like it has plenty of readers, but low quality articles.
Gamification should really be about positive reinforcement. Good behavior should be rewarded. Writing high quality articles is one of such things. The existing badges for top authors of the week and such are really good in that way.
Two new badges I think could increase quality of articles are:
There's a risk that some of the above badges will lead to tags being misused though.
At last, for users to find high quality authors to follow, and for bragging purposes, you could have an option to view followers and reaction counts for users. Either on profile or in the form of badges for milestones. Regardless of the approach, it should be an opt-in/opt-out solution, since not everybody wants to reveal that.
Also, personally I would want to see a jokes badge, the weekly top article with jokes tag, like we have for other tags. But that depends on if DEV values humorous reading or not :)
Being able to view followers, reactions and so on on other people profiles is something negative.
On one side it's almost like a psychological ban to newcomers that try their best, on the other hand it encourages the use of bots and shadow business of like per like, follow per follow and so on and so forth.
IMHO no, it should not be possible in any way, you already have Instagram or YouTube for that.
I get what you mean Joel, and for the first note, I have already mentioned it should be an opt-in solution. With that, lots of people wouldn't activate it and it wouldn't be strange if a newcomer didn't show it. But of course, they could still compare themself like they already do today with reactions.
On the second point, I really don't think main purpose of bots is recieving badges or bragging rights. Bots aren't very playful by nature, they are used to spread information for various reasons. That can already be done today, exposing viewers count would only help them slightly.
Of course exposing viewers counts will infer bad behavior, just as gamification and appreciations in general can. It's not only negative though. One shouldn't forget there are regular people out there, with goals and intentions. The solution to prevent bots shouldn't be to remove features for the real users. Doing that will restrict the potential of the forum and its users.
With that said, I don't think it's a necessary feature, still just a suggestion among them all.
None. Why do sites feel the need to gamify everything? All badges do is encourage warped behaviour to try and game the system and win 'prizes' - making content and discussion less authentic and - depending on how badges are awarded - potentially lower quality (which is an increasing problem already - even more so recently with the big uptick in AI written 'articles')
Exactly. I think it's becoming more and more difficult to escape the sense that all websites are turning into social media platforms or, at the very least, following suit with similar features. For example, I noticed this trend when GitHub began rolling out badges. The internet was created for the free flow of information, but it's turning into a place where people identify themselves and express their accomplishments. There's nothing wrong with it, but when does it become too much?
I think a good badge idea might be to somehow reward users for comprehensive articles that don't get many views or comments over their first week of life on the platform. Maybe mixed with some way of giving these articles a second chance in the community.
That's a cool idea. Ya know, it might be cool for us to be able to reward posts badges as well as users... hmmm. But even without adding that, I really like your idea regardless.
You actually do pretty well with this already on social. You've thrown a bone to a number of my pieces that hadn't gotten much attention and I've appreciated that.
That is awesome! 🙌 I'm sharing your note with our social folks as I know they'll be happy to hear it.
How about badges for reporting spam? Maybe like the streaks badges.... Badges for spam reports 1, 2, 4, 8, etc.
Perhaps badge can look like a can of spam (if possible without infringing any trademarks, etc the makers of spam might have).
YES! I so wanna reward folks who send in valid reports of spam/plagiarism/bade behavior etc. Maybe not separate badges for each, but just something that rewards those folks who help us to enforce our Code of Conduct.
for everyone who likes (articles or comments) without never ever comment : "secret contributors".
For example : one for 50 hearts in one week (or more)
Reward for reading time in a period (reading time for the whole articles read in a period)
I think that #1 here would mean that anyone chasing badges would just click the first 50 in their feed and move on. I think that #2 is a more interesting idea but difficult to apply, since it's impossible to tell how much someone actually reads. You can see how much people scroll, how many articles they open, etc., but if they read via an app, or through something like a translation service, or read when they're not logged in... it's impossible.
Relevant remarks, there is a way to think about it as far as possible.
For my own experience, I was unaware of the existence of the badges and the prerequisites to have them until I started to earn them by my activity on the site. And we must be many in this case.
So I think there will always be cheaters, but that does not prevent rewarding those who actually do it.
Are there badges for people who send pull-requests to github or gitlab projects?
E. G. 10 pull-request that were accepted.
I mean besides hacktoberfest.
DEV are already the Contributor badge who any people can get when a PR is merged on
forem / forem
For empowering community 🌱
ForemFor Empowering Community
Welcome to the Forem codebase, the platform that powers dev.to. We are so excited to have you. With your help, we can build out Forem’s usability, scalability, and stability to better serve our communities.
What is Forem?
Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective See our announcement post for a high-level overview of what Forem is.
dev.to (or just DEV) is hosted by Forem. It is a community of software developers who write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place…
Thanks. I meant any repo. With some limitations or some more DEV related issue. Post an article on DEV with a link to the pr or include a link to DEV in the pr.
There were some GH repos created a while ago that exist just to accept any PR, so you can get those badges. Like the subreddits that will upvote anything so you can get more magic numbers.
Oh I see I missing out on a lot of valuable upvotes on Reddit :)
A ghost badge, sent to someone that hasn't connect in years, what a fun way of being reminded that this community exist!
Consistency Badge(like for ex: every month 4 or 5 articles minimum kind of) ....will help to motivate to write more even if we get little relaxed sometimes
Don't we already have those? The "n-week-streak" badges, I mean.
oh. Great it's already there...I'm not that aware...new here...thanks for indicating.
Bringing in new subscribers might be worth a badge. That is if someone reading a post of mine and from there signs up to DEV. It would be nice to award this.
I wonder how many people sign up just so they can comment that the post they read is inaccurate? I mean, that's as good a reason as any, but the "someone is wrong on the internet" behaviour isn't necessarily the thing you want to reward.
Well, measuring the "valuable users" would be a good metric for the platform as well and I know any such measurement could be gamed: I could create 10 fake comments and 3 fake posts if that's how you measure valuable user, but I assume you can have some metric.
Then you could award the users who write articles that bring in such valuable users.
You could go full pyramid and give a badge to anyone who brought in a person who got 10 badges :)
How about badges for succesfully instigating a flame war with an article, like this one: dev.to/wiseai/17-compelling-reason...
It really helps your metrics to have articles like these. 👎