I just upvoted this answer and received the pop-up message:
You haven't voted on questions in a while; questions need votes too!
I voted on a question only 4 hours prior to receiving the popup message.
I think the reason I got this message is because I've viewed a long thread after my last question vote and had voted on a lot of answers.
I count I've voted on about 12 answers since my last vote on a question.
I know vote ratio of questions to answers is more useful, but 4 hours since I voted on a question and only having voted on 12 answers is not really much.
Perhaps the maths which determines if I've "not voted in a while" could buy a watch? So as well as count the number of answers I've voted since last vote on question, also include the time period since I last voted on a question.
Or if it already includes a time period, a tweak is needed so users are only nudged if the time period is long, and/or the ratio of votes for question to answer is low.
More importantly, my total all time votes and question to answer ratio is currently:
- Upvotes: 1,444
- Downvotes: 719
- On Questions: 1,389
- On Answers: 774
I have voted on questions nearly twice as much as I have on answers.
So ideally whatever calculations are done to see if I should be shown the message, would also look at my total stats.
My stats show someone who does not need to be reminded to vote on questions ;)
That said, I made this a discussion (not bug or FR) because maybe this is not worth the effort given it's just a gentle message (well, gentle barring the apostrophe!)
Perhaps it is worthwhile, and some users with similar stats as me might be annoyed, and it have detrimental effects.