I haven't been to SO in awhile. But every so often, I log back in & often note a rise in my reputation. As I slowly creep toward 10k here, I've caught myself wondering...
Should the upper echelon of privileges require that users have done something recently?
What if all privileges required the user to have gained 10% of the reputation within the last 365 days? For example, requiring the user to have gained 2,000 rep within the last 365 days to maintain 20k privileges.
- If a user wanders off, then coming back there will be a natural learning period where the, "Oh yeah, that's what that means..." can happen without additional oversight.
- If a user's content is consistently, over time, deemed valuable, then "upvote momentum" should help them maintain current privileges.
I'm not sure if the number of users that would be affected by this suggestion is obtainable. I looked for metrics & was playing with:
https://data.stackexchange.com/stackoverflow/query/150371
but I'm thinking it's not what I'm really suggesting - we'd need access to the date reputation was earned - which might be obtainable when a rep recalc is done?
EDIT
Reputation decay is not what I had in mind. In my opinion, reputation decay would "de-value" the existing knowledge-base's worth. For more info:
What I was suggesting was that for privileges (let's focus on the top 5):
- 20,000 = Expanded editing, deletion and undeletion privileges
- 15,000 = Mark questions as protected
- 10,000 = access to moderator tools
- 5,000 = approve tag wiki edits
- 3,000 = cast close and reopen votes
To maintain 10k privileges, you would need have obtained 10% of 10,000 = 1000 reputation points within the past 365 days. Having listed the numbers out - maybe 180 days makes more sense? It would seem quite easy to get 10 answer upvotes (1,000) over the course of a year??
Clearly the percentage & time frame could be tweaked to acheive the desired effect.