Question says it all: Should users edit other users' posts to correct grammar and spelling problems?
I've seen arguments both ways, and lean toward yes...but...
I vote for yes. And yes I know the counter-arguments. But it makes posts more readable. And I, as a non-native English speaker, like to learn from my mistakes.
Fixing spelling/grammar errors makes a post objectively better. That falls into the same category as fixing broken code formatting. Posts are made better this way and everybody wins.
If it's not an error, just a matter of taste, then this is different. Subjective changes to a post should be done with care and only with good reason.
Yes they should. I am not a native English speaker and I would really appreciate it if someone who knows better corrected me. This is one fine and free way to learn and become better.
If it makes the question better, makes it more readable etc, then yes I think it should be done. Where I have a problem is people editing the posts but adding no benefit, and even starting edit wars, for example changing a UK English spelling of Colour to the the US English spelling Color, there's no need to do that, it adds no value, everyone knows they meant colour, its just going to cause arguments.
One additional reason to correct spelling: Search
I tend to correct spelling in technical terms, especially in the question title and the question itself, so that the post will be matched properly in searches (site search and web-wide searches). I am less vigilant with other posters' answers, but I think the reason still stands.
[ When I wrote this post, I did a search on this page to see if anyone else mentioned "search" but I didn't find a match. Of course, someone could have mentioned it but had misspelled "search" :-) ]
Everything that enhances a post and improves legibility for the googler who steps on it, should be done.
Question title says it all, really.
... other user's post
should be
... other users' posts
A common grammatical mistake, and one I wish I had enough rep to fix.
Yes, especially if you fix all the it's
used instead of its
. It really makes my eyes bleed, and I'm not even native English speaker.
YES! I completely agree with editing posts for grammatical errors or to help the flow of the question.
HOWEVER, editing a question to the point that the OP's question has been changed completely should not be acceptable behavior on SO.
Editing a post just for fixing grammar and spelling could be effective, if done properly and responsibly. However, there's always the slight chance that editing the post changes the question or answer, or at least the spirit of the it. The English language has subtleties that can easily be overlooked, especially by non-native speakers, that can cause confusion, or increase confusion.
I think editors should think twice before rushing in to 'fix' posts. If you're not sure about what the original writer meant, leave a comment or just resist the urge to edit.
Bad spelling and grammar (at least of native English speakers) may serve as useful metadata - it could indicate that the question asker didn't put a lot of effort into the question. See, for example, the question quoted here.
I'd like to see people enter a reason in the cases where it's a judgement call. I've seen some edits that I'll call "drive-by" edits that make me say "Huh? How is that better?"
I really loathe the "The question says it all" statement, its really really redundant. And not the good redundant, the bad type.
Generally, there are a thousand ways to do it better than that, ie: simply by rephrasing the question in a more verbose way.
My similar question was just closed as an exact duplicate of this, but I think I've got something to contribute, so I'll post it here as an answer instead.
To answer: I support editing; I do it all the time. But I have a concern that I haven't seen expressed elsewhere. When we edit grammar, typos, punctuation, and the like, we are altering readers' perceptions of the OP. This could affect their likelihood of answering (why bother helping out a poster who doesn't care enough about his/her question to get the punctuation right?) or, more importantly, could affect the nature and quality of their answers. This I mean specifically in the case of non-native English speakers' questions; if they are edited to look like they were written by a native speaker, answers might be written at a higher "grade level". If we leave the grammar alone, answers might be written to be more easily understood by the OP.
I think the benefits of having better questions and answers, as a reference for all readers, not just the OP, outweigh this cost, but I'm slightly concerned about the harm we might be doing.
Just to play Devil's Advocate here, since nobody else said no, and the OP wrote:
I've see arguments both ways
Some people might not like having anybody edit their questions, and they might see it as a personal affront. This should be used with care.
For the record, I edit a few posts a day for grammar, spelling and formatting, and I don't mind at all when somebody edits mine, since it's usually for the better (brian d foy, here's looking at you with all the Perl questions I asked that you fixed up). I just thought I'd bring up another side here.
Personally I'll just fix the obvious typos - particularly in the title. Any change I might make to fix the grammar might obscure the intent of the OP. If something's not clear then I'll post a comment.
I will always fix the formatting of code though.
Question says it all: Should users edit other users' posts to correct grammar and spelling problems?
I've seen arguments both ways, and lean toward yes...but...
They should, but they should not! make a fuss about it. Many users are not native speakers and their usage of English is greatly influenced also by their usage of their native language. (Besides, it's not like native English speaking users know how to use proper English either; not many classical literature students here.)
These forums are first about technical issues, then language and grammar issues.