Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 157 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Is it good practice on Stack Overflow to first answer a question and then remove it?

I have faced it. And due to that my question was downvoted without explanation.

I don't want to confront that person because it is not my nature. I am only here for the knowledge and do believe in this community.

share|improve this question

migrated from Sep 5 '10 at 15:16

This question came from our site for professional and enthusiast programmers.

There's nothing wrong with naked people! – juanformoso Sep 5 '10 at 15:50
A whole lot of you should be ashamed of down-voting someone just because they're second-language English speakers and having a bit of trouble. I thought we were a community of helpers. – MPelletier Sep 5 '10 at 19:46
@mahesh: In the way you wrote "naked that person", it can only mean "to remove their clothes". Also, in English, "to" should be followed by an infinitive, and here "naked" is past participle. – MPelletier Sep 5 '10 at 19:49
@MPelletier: Who says this question was downvoted because of language? Maybe the downvoters simply believe that it was Hans' right to delete his answer. And that mahesh's behavior in the comments to that answer was demanding to the point of being rude (though admittedly behavior in another question is a somewhat fishy reason to downvote this question). – sepp2k Sep 5 '10 at 20:46
Hans' comment telling mahesh to pay a visit to the local library was the only rude demand I saw there. – user27414 Sep 5 '10 at 21:53
@sepp2k: The down-votting has been happening here and on his questions on SO. – MPelletier Sep 5 '10 at 22:03

There's nothing wrong with an answerer deleting his or her answer. Forcing answers to be permanently visible once posted would be silly and would discourage some people from answering.

Normally users will delete their own answers either when they realize that their answer is incorrect, or when they feel that the other answers to the question are better and that their answer adds nothing new to the discussion. This is fine and is in fact expected.

Additionally, it is not expected that answerers will sit on StackOverflow all day long watching their answers like a hawk and responding immediately to any comments you leave. In the question that sth referenced (for which, as a 10k user, I can see the deleted answer) you seem to have gotten angry at one of your answerers for not responding quickly enough to your comments. Remember that answers on StackOverflow are provided by volunteers who are donating some of their time to help you. They do not have an obligation to cater to your every request.

share|improve this answer
I don't agree with this bit "you seem to have gotten angry at one of your answerers for not responding quickly enough to your comments." the comments thread doesn't read like that to me. – Martin Smith Sep 5 '10 at 15:35
Perhaps "angry" is too strong of a word, but there are three comments posted in succession by Mahesh in less than an hour, the last of which accuses Hans of avoiding a response. – Tyler McHenry Sep 5 '10 at 15:38
Yes I see what you mean. Perhaps more pestering behaviour than angry though. – Martin Smith Sep 5 '10 at 15:41
This (people forcing volunteers) is why we can't have nice things. – shamittomar Sep 5 '10 at 15:52
sir God knows the truth. I let it on him. ok thx for ur valuable time. – mahesh Sep 5 '10 at 16:01

One reading of this progression goes like this:

  1. Question
  2. Answer that presupposes some level of base knowledge
  3. Comment that indicates lack of that level of base knowledge
  4. Answering user removes himself from the discussion rather than get dragged into lengthy exchange.

The rules of the sites leave some wiggle-room here. Some things authors can delete at their discretion. Others, due to upvotes or answers or such, are protected from do-it-yourself deletion without team intervention.

The short of it all is this: if the delete link works, it means that the site's policy allows you to delete it. And it's not up to the rest of us to question your motives.

share|improve this answer

Tyler McHenry, Sir. Sorry, but I am not angry with anyone. As per Mr.shamittomar this site is collaboratively. This site is tracks all edits so you can find out the fact.

In fact mr. Hans Passant (I am disclosing him now because you have already disclosed him.) told another user who tried to help me. Mr.Odded. Mr. Passant told him not to work on it. Even though I am not angry with him. Sir, why should I be angry? I am here for gaining knowledge. But sir, it's my duty as a user to let you know the entire matter and that this type of incident should not happen in the future. We should encourage newcomers, not discourage them.

That's all.

share|improve this answer
"Mr. Passant told him not to work on it" Unless this was in a comment that has been since deleted, he didn't. All he said was "You don't want to see the real code". That's not telling anyone not to help, it's just a dig at the code's quality – sepp2k Sep 5 '10 at 16:04
I think Mahesh is referring to how Hans told him that he should read a book on the topic, rather than trying to learn it by trial and error and StackOverflow questions. Still, that's not discouragement; it's an apt suggestion. – Tyler McHenry Sep 5 '10 at 16:06
Please use the "add comment" link to comment on answers. – badp Sep 5 '10 at 17:45
It was meant to be a joke, but admittedly in poor taste. I was a bit annoyed at the OP's impatience, not realizing that people on the other side of the Earth go to sleep at inconvenient hours. Sorry for the comment. I can't help you, I don't think my contributions are a worthy substitute for education. – Uphill Luge Sep 5 '10 at 18:32

You must log in to answer this question.

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