As a developer, you might know that gamification is a common way to gain engagement. As a developer, you might know that gamification is a common way to gain engagement. With its ranking Codealike tries to keep away from the addictive effects of gaming but still emphasize the usefulness of the community as a source of information to understand our own relative performance.
What is the Users Ranking?
- It’s a feature that compares your performance with that of the rest of the Codealike community during a certain period of time.
What does it tell me about my work behavior?
- It puts your performance in context.
- A higher ranking position reveals stronger personal performance in terms of endurance and concentration. (Which is goooood!!!)
How can I improve my ranking?
- The key elements to improve your position are to work many days, work for long periods and limit interruptions as much as possible.
How is it defined?
- The ranking position is based on the integral of the focus curve, among other variables.
How frequently is the ranking updated?
- The ranking is updated once a week and we wait until every user has crossed their local midnight.
- We could have built a real-time ranking, but that could become a distraction and collide with one of our goals at Codealike: to help programmers to improve their productivity.
- Why didn’t we build a daily ranking? Mainly because we are all part of a worldwide community. Timezones, differences in work days, working patterns (for example, during weekends), and other variables could result in misleading information.
- Similarly, we didn’t decide to go monthly or yearly either, since that would make the ranking too static and would not be of interest to the vast majority of developers.