4 ms·
StackOverflow has its issues and it is certainly a culture shock compared to most forums. It's still the least bad site for general programming that I know, and
by fabian2k 6y ago
StackOverflow has its issues and it is certainly a culture shock compared to most forums. It's still the least bad site for general programming that I know, and your experience will be much better if you understand the most important quirks of the site and the community there.
There's two options here on what could have happened:
- the community deleted the question because it did not meet the quality criteria
- the user self-deleted after the answer was posted
To avoid the first case you need to understand roughly which kind of questions get closed and deleted on SO, and simply avoid answering them if you don't want your effort to go to waste. The second case mostly happens with users posting homework (in an effort to remove the evidence), which are cases where answering is somewhat discouraged. But if the question is generally good, you can flag that case for moderator attention and it will likely get undeleted. Once your answer has an upvote, the asker cannot delete anymore.
- pc86 6y agoIt seems odd to allow deleting questions with answers at all, since you're essentially allowing someone to delete someone else's content without their permission. Not quite as odd as "well you should know if we're going to arbitrarily delete this question before you waste time answering it," though.
- fabian2k 6y agoThere is a mechanism to prevent this, any answer with a positive score prevents deletion. There are also valid reasons to remove your own question, the most common is that you discovered a mistake that makes the entire question irrelevant. In that case you don't want a bad answer stopping the cleanup. Deleting good content without a reason is against the rules, it just isn't enforced by technical means in all cases. This is where moderators come into it to handle those cases, but you have to know to flag them for this.
- pc86 6y agoThis is a good explanation, thanks.
- ykevinator 6y agoThere is no excuse for such rude snobbish behavior. Good honest efforts to help should not be arbitrarily rejected because some moderator wanted to flex. When you pay moderators in self esteem it rewards everyone being a sheriff and punishes the citizens.