Sometimes you give an answer to a question where:
- You know it is the right answer
- You know it resolves OP's problems
- There's no answer "better" than yours
- You have spent time and effort on it
- Other users like it with several upvotes
OP that asked the question does not accept it with the green checkmark.
What annoys me is not the mere -15 points on reputation because, as well said by Jeff, if the answer is a good answer, the community will upvote it.
I would like to get the green checkmark on pending questions for two main reason:
- Personal satisfaction (what I answered, helped and worked for real!)
- Curiosity (Did it work? Cool, I can "close the case" and remember this solution)
3. Good breeding (why not?)
I know that the system warns a user to accept an answer when he/she leaves questions without accepted answers after X days but, from the answerer's point of view, there's no way to put some "pressure" on who asked the question.
Ok, I could ping the user with "Did it worked?", "have you tried?", "What about my solution?", "Still alive?" but imho that is not a good, official, effective option.
This feature fits well in these scenarios (thanks ccornet):
- The OP is new, unaware that answers can be accepted.
- The OP forgot about the question, and due to sort order in their profile, never saw it again.
Having received X upvotes and after Y days, is it possible to have a "WAKE UP" feature where you can send a private predefined message to the OP who asked the question?
You could realize it in different flavors:
1. A voice recorded "WAKE UP" screamed when user logs in.
2. A red bloody "WAKE UP" message on users activity.
3. A blinking horse head near username.
Obviously, this is just a provocation.
This feature could be implemented with a SOFT PRIVATE and absolutely PREDEFINED alert message.