I think it would be better to encourage people to build something that they can then showcase. Any kind of projects that are well presented usually benefit the one who made them. This would mean a multi or a puzzle, a tech.io article or even a solution to a problem that is well presented and explained in detail.
The certificates the way they are presented at the moment look a bit too much like unlocked achievements on some steam games. They need a better graphical presentation to help one showcase the skills more aesthetically appealing to whatever HR staff (with mandatory non-IT background whatsoever) they are sending it to.
Currently the collaboration badge can reward for building some puzzle or clash very quickly without much thought and then have it approved. There isn’t much collaboration involved there, you don’t need to be part of a team as the tooltip claims.
The community contests were actually something that did require a team and collaboration. When I look at the multi creation process I see it lacks means to even credit team members and mention what exactly they did (art ? code ? deployment ? testing ? statement ? … etc).
I also think useful community tools should be rewarded with a certificate. That’s something worth showcasing when you apply for a job.
Indepth tutorials like this one would also be much better to showcase: http://files.magusgeek.com/csb/csb_en.html (preferably post mortems imo)
EDIT: I forgot the streamers. You put a lot of value on your streamers, but there’s nothing to reward them for some successful or half-decent streaming.
PS: keep in mind that these updates mainly target new players who don’t see the value of CodinGame and leave the site after a few days.
Sure but often in chat you see newcommers ask: “will this help me get a job? is contributing to github repos better?”
Or even questions about how they can learn to create any bots / AI on this website or how they can learn machine-learning. Kaggle has good functionality in that direction, where you share a project as a tutorial or show how you solved the problem, a lot more to learn from it and overall works much better as something you can showcase when applying anywhere.
I think people want to learn or to work towards getting a job or to build bots for themselves.
Certificates and achievements aren’t bad if you just want to be on the site for fun and unlock some random fun stuff, however in that regard actual gaming is more appealing at the moment. Bot programming, writing basic scripts or even simple macros are more appealing overall, which makes botting outside CG on games where you’re not supposed to use bots, more appealing unfortunately.