Gamification affects software developers: Cautionary evidence from GitHub
I really don't like how GitHub has turned into a social network of sorts. The gamified elements are encouraging people to work for free and MS probably knows this. GitHub should just be a place to host and build code, not to flex your follower or star count. Some examples of gamified elements I find quite toxic:  * Achievements on profiles
  * Highlights on profiles
  * "Activity overview" which shows an extremely flawed gauge of the work you're doing (Code review, Issues, etc)