DEV Community

Discussion on: Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.

Collapse
 
scotthannen profile image
Scott Hannen

If someone asks a question that either makes no sense, isn't appropriate for the forum, or the person doesn't seem to have even tried at all, I see a few good options.

  • Do and say nothing
  • Edit the question, if you're sure you understand what is meant and how to make it clearer
  • Leave a tactful comment that explains why you don't think the question is answerable. You don't have to be over-the-top nice, just don't be rude. IOW, don't say, "That makes no sense." Say, "It's not clear what you're trying to do."

The hard part is that you have to do something with questions that are hopeless. You don't want them showing up in search results. When you look at downvoting, the intent is actually good, because it comes from multiple people. It just feels awful.

Perhaps those questions should be tagged so that they appear in a different section, like "Questions Needing Clarification." It's functionally the same as closing the question, but it's nicer. It would feel like an open-ended offer of help to the one asking. We want to help - could you just make the question clearer? It's like putting a cat in one of those shelters where they never get killed, just cheaper.

Maybe instead of downvotes they could have pre-worded comments that users add and increment. It functions similarly to the downvote, but it's less discouraging and takes the place of derisive comments. Instead of, we hate you, -5, you're closed, it's "Our community wants to help you, but several members have determined that your question may not have a clear answer because..." And then it's left open for them to fix it.

Wrong forum? "That may be an excellent question, but this forum is for a particular type of question. Perhaps you could post it in XYZ forum, or change it to ask a more specific technical question."

You can say anything if you say it nicely.