Ask HN: Is there any GitHub based/supporting gamification service out there?
Such service should have daily, weekly, monthly quests. Some kind of achievement tracking would be nice. Github commit streak counter was funny to check every once in a while but now it's lost too.
Disclaimer: I asked it only for personal use. I strongly discourage using such services at the work place.
7 comments
[ 1.9 ms ] story [ 20.3 ms ] threadAnyhoo, we did find that such a service exists[1]. I haven't looked at it of about a year, but at the time it seemed interesting though a little lacking in features. They do seem to have improved over the year. You might want to check it out!
[1] https://getbadges.io/
I'd be lying if I said that ensuring the box for a date was "green" on my GitHub contribution graph hasn't motivated me to get some shit done that i've been putting off, or hitting a star milestone on a project hasn't motivated me to pick it back up and check off some of the TODOs i've been ignoring.
It might be stupid, it might be "pointless", but it works for me. And while every single one can be gamed or "hacked", if you are working with someone that can't help but cheat a game like this, how can you trust them to actually do any work?
As for getbadges.io, that's a bit too "gamey" for me. I'm looking for a more "professional" kind of profile or badge or card that displays this information, the cheesy little "defeat the monster by closing issues!" turns me off more than motivates me. But slap a different UI on that and I really feel it would do wonders for me!
There is a chat feature and I've used it to give free 1:1 consulting/support.
There are lots of answers linking github issues and code playgrounds like jsfiddle and codepen.
I use the Github plugin myself where each time I push to repo or create/close an issue, it triggers a +1 on a habit (which results in Gold and XP) so indirectly, perhaps you might enjoy it?
I always forget about it then an pleasantly surprised to see a heap of gold + level ups later that day
Thank you for saying that.