3

My question is similar to Is it possible to get an Edit notification on questions that I Vote-to-close?

I believe this would be useful in the scenario if I upvote a question or answer... and the OP changes it where you no longer think it deserves the up vote you have bestowed upon it.

For example, I upvoted an answer, because I thought it was a great answer... then the OP changes it to add a bunch of stuff that I no longer think makes it a great answer. How am I notified of this change?

I know you can rollback use roll back, but how do you know it was edited without getting a notification!?

I haven't seen any meta asking this question, but if one exists please link it and I will remove this question!


EDIT:

@JoshC brings up a valid point... where not everyone has time to go through all the notifications... but why can their be an option under account preferences to turn this feature on or off?

  • 4
    This would be really annoying if you have upvoted a lot of questions/answers. I have only been on SO for 3 months and I have ~3k votes.. Would those all be possible notifications? – Josh Crozier Dec 6 '13 at 19:18
  • @JoshC I guess I have too much time on my hands, if I'm willing to get all those notifications.. but this feature I guess can be turned on and off under preferences. – Arian Faurtosh Dec 6 '13 at 19:18
  • How about you change the question and make this an optional preference that is togglable? – Josh Crozier Dec 6 '13 at 19:20
  • 3
    @JoshC done!!!! – Arian Faurtosh Dec 6 '13 at 19:22
  • 3
    @Arian I've voted on about 80000 posts across Stack Exchange. I don't know at what rate they've been edited, but it would take a minuscule rate for this to be non-annoying. Also the rationale is bogus. What about all those mediocre posts that you read and didn't vote on, but have now been improved into a good post that would interest you and that you would upvote? – Gilles 'SO- stop being evil' Dec 6 '13 at 19:24
  • 1
    @Gilles That's why it would be a toggled preference... In the scenario you pose, I also believe you should be able to follow a question/answer by favoriting it. That way if they edit/add something more, you can be notified. – Arian Faurtosh Dec 6 '13 at 19:27
3

It is a great idea in theory, but there's more to it than you make out.

Firstly, as people have pointed out, you'd get inundated with reports for completely trivial things.

Your (valid) point of:

the OP changes it to add a bunch of stuff that I no longer think makes it a great answer.

Can also be reversed to what is likely the largest percentage of edit scenarios:

The op changes it to correct a typo, uppercase a word, fix a link, put something in a quote....

This would only be useful if it is a large feature with lots of code and work put in, not just simply on/off - notify me or not.

You'd need all sorts of parameters, such as:

  1. Total chars changed
  2. Total words added or removed (or combination etc)
  3. What was changed - ie wrapped text in quote or code
  4. Only one notification per edit unless subsequent edits were substantial as per checks in 1, 2 and 3
  5. "User can turn on/off feature" - scripts checking: IF a user edits question/answer, who voted, do they have "edit notify" on or off, have they already been notified for this question/answer, if yes was it trivial, is this one trivial, is it worth it, if yes notify them.. many many more things
  6. Others, many

Someone edits a question that has 200 votes, all those users who voted have to be sourced in DB to check everything as per 5. and then some more too.
And that is only one question of millions with potential to be edited.

Sometimes people edit their question 3-4 times quickly in succession. I try not to, but it happens sometimes and I read a bit of it and spot something, then something else.
How would the scripts for this feature not tell you every time a user noticed a trivial typo?
That could be done with total chars or words changed, but what about when the scripts determine that:

  • Edit 1 = pointless - don't notify voter(s);
  • Edit 2 = pointless - don't notify voter(s);
  • Edit 3 = pointless - don't notify voter(s);
  • Edit 4 = pointless - don't notify voter(s);

However, all of those pointless edits collectively would make you vote or change your vote, up or down...

It might sound trivial checking if user edited to (eg) wrap some current text in code or quote only, but sometimes this can make or break an answer being good so +1, or just "ok" so not bother voting.
Even if you don't think so, the next person might...

You have many permutations for checking this and in between - ie is adding 3 blocks of text into code block or quote block worth telling me about? Maybe 10,000 users do, but 20,000 users don't care...
So then people want to be able to fine tune the functionality to suit their requirements, as this would be too much work to implement and maintain, so doesn't get implemented, users just turn the feature off.

For the infinite future people come and ask if they can have XYZ feature, or why they did not get notified for something, or notified for things they don't care about, can the algorithms be explained so they can understand it, no? Ok I'll just turn it off.

Just too messy and too many things to consider and code for, which makes it a large project - much larger than you think and much larger than I've outlined here.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .