Problem: How would I estimate a user's rank among active users? How can I compare users' progress in reputation when they have different seniority? Why is user reputation the same when filtered either by month, quarter or year on January?
I noticed today that the reputation league counts reputation from the beginning of the calendar month/quarter/year. All of which have started only 6 days ago, so they count only a small number of reputation points, and therefore are completely useless for me now for comparing users. This is also relevant for the /users
page.
For a significant comparison of users's reputation ones has to consider a long enough time-frame, and choosing the "all time" time-frame is biased towards veteran users, some of which are not active.
Suggestion: On the league and users
page, show rep counts for time-frames of 7-days / 30-days / 3-months / 12-months / all time (i.e., a fixed-size sliding window, and not one that gets reset frequently).
Clarification: Only ongoing counts will be sliding. Past month/quarter/year league counts will still start on the first calendar day of the period. To avoid confusion between period definitions, the names will be different (e.g. '30 days', instead of 'month').
/users
matches the league time intervals (by-design, and performance wise that cannot be a sliding window, not in the near future).