The rank-list that we get to see for Codechef-Ratings needs to be changed in my opinion (as the discuss-forum has recently been changed, I hope that this constructive change can be brought as well).
What happens is, a 3-star guy is competing on Codechef, only say,about 2000 people are rated above him in Codechef(in India),the people who have participated since last 16-17-months,but what he sees, is 21,000+ rank.
It becomes very(so much!!!) demotivating for beginners (to others as well!:p)
There are thousand(s) of coders who stopped doing (competitive programming on Codechef!)/(competitive programming) 2-3-4-5-6-7 years ago!
But in the rank-list, only those coders should be shown , those who have competed in at-least one contest since last 6-months/1-year
Its like 10th board results are announced in your school, the topper got 96%,he is at rank-‘1’, good! Next year, the topper got 95% , but he is shown as 2nd rank because the rank-list is combined
Now,you can imagine how worse it can get after 10 years of combining results
You got 87% and you are 3rd in your school, but prior to you, 205 students have got >=88% in the earlier/initial years, so now they show you that you have 206th rank
What if the paper was hard in your year and you got 87% cuz of that. Does that mean,those 205 people are any better?
Really heartbreaking, isn’t it?!?!?!
This rank-list will never let you know where you really stand in present.
It is really not fair to make the rank-list 10-times more crowded by putting all of them in it
Note:-This doesn’t mean their rating will go away, they will have their rating and it will never change until they participate again
Codechef’s rank-list should be updated just like that of codeforces:-
They only show the ranks of people who attended at-least one contest in the last 6-months
Benefits of this type of Ranklist:-
1)People are motivated to participate regularly, and not just stop when they reach 4,5,6,7 stars to preserve their ratings.
2)Newcomers get motivation as they can see where they truly stand
3)Proper-Evaluation for everyone
- Rank-list should be updated.
- I like the rank-list as it is.
I hope, in this 10th anniversary of Codechef, we can let go of the past and make our present+future the best!!!
To satisfy both the parties, codechef can create 2-types of Rank-list:-
It will make Codechef so unique!