24

The primary reason for closing a question is to stop it from receiving new answers[1]. We are telling the question asker and potential answerers that the question is not ready yet to receive new answers or that it cannot be answered here at all. It has been very useful in keeping the site clean over the years. But is it still useful?

It's no secret that Stack Overflow has almost stopped receiving new questions. The current volume is easily manageable by the remaining curators on the site. The number of new answers has also proportionally dropped. It doesn't feel like closing questions actually helps with keeping the site clean anymore.

For as long as the site existed, users have complained that the most toxic part of Stack Overflow is the question closure. We have defended it saying that it is crucial to maintaining high quality of questions and answers on the site. The "toxicity" was just something that users would have to suffer through for the greater good. But if closing questions doesn't help in keeping the site clean anymore then it remains only to punish users.

This meta post isn't about proposing any new rule or change to the system, but rather to start a discussion. Do you think the current system of closing new questions is still useful? Do you think it should be reworked?

FAQs:

  • Concern: Closing questions gets them deleted after some time.

    A: And so will unanswered questions. If a question cannot receive answers, then the system will remove it automatically, too.

  • Concern: Closing prevents bad answers from new users.

    A: Historically, mods never accepted flags about wrong/low-quality answers because we cannot judge their correctness and the volume would drown us. But 20k+ users have answer-delete votes and they can use them on poor answers. With limited number of flags, mods probably wouldn't mind an occasional flag about a totally rubbish answer.

  • Concern: A closed question offers guidance to the user on how to improve the question.

    A: People who cared and asked the question to the best of their effort and still got it closed, probably wouldn't be able to edit it even with the guidance to get it reopened. Those who didn't put enough effort, probably couldn't be bothered to read and apply the instructions. We can offer personalized guidance to the askers now that the question volume is down. If something can be improved in the question, we can just say what in the comments.

[1]: Duplicate closures are excluded from this discussion as this is a special type of closure

39
  • 48
    More efficient would be if absolutely all Questions from Askers with <10-Rep (+ Question-banned Users) would go through the 'Staging Ground', then a lot less Questions would need to be closed... Commented Jan 8 at 21:41
  • 6
    @chivracq i mean, that's no different than every post just starting out closed, which runs into the same problem of posts aren't reviewed fast enough/well enough for that to reasonably function in a way that serves askers well. Commented Jan 8 at 21:43
  • 18
    "The current volume is easily manageable by the remaining curators on the site." Citation Needed. By my estimation there are several million questions still in need of closure. Long way to go when only a couple hundred get closed per day. Commented Jan 8 at 21:49
  • 17
    @user400654 It's a little different, because the staging ground is a system designed to help users get help with their question format. Question closure banners don't help users w/ their question nearly as much, in part because SG reviews require comments but question closure does not. And question closure for the last ~5-6 years has lumped all votes in with the majority reason instead of showing users every individual reason chosen by close voters (which is not helpful) Commented Jan 8 at 21:58
  • 11
    "But if closing questions doesn't help in keeping the site clean anymore then it remains only to punish users." It's never been to punish; closing is a demand for improvement which gets lifted when met. It stops the question from receiving answers because it attracts very low quality "answers" otherwise (speculation, shots in the dark, misinterpretations of the author's intent, advice on how to improve the question and other should-be comments, link-only or opinion based answers, etc.). Without it SO turns into just another forum, Quora or Reddit. Commented Jan 8 at 22:37
  • 18
    How do we deal with rubbish questions (questions that cannot or should not) be answered on SO if we do not close questions? The problem I see is the vast amount of individuals who complain about SO closing questions are asking questions that should not and cannot be answered on SO. Really it’s the fact the users who are complaining, are so lazy they never actually attempt to get their questions reopened, which is ironic since they will spend hours writing some blog with “evidence” that the community is somehow toxic. Commented Jan 8 at 23:02
  • 3
    The community could also be given better moderation tools, allowing us to close questions that should and can be answered but simply require additional work, allowing us to more substantially differentiate questions that (should be answered and can be answered after a little more information) from those that should not and cannot be answered. Commented Jan 8 at 23:08
  • 11
    @Dharman - All they have to do is edit the question for it to be reopened? It can’t be punishment, if the author of the question, makes no effort or no request to get their question reopened and in my opinion that leaves them in a position where they should complain about not getting an answer Commented Jan 8 at 23:10
  • 3
    @JohnMontgomery An off-topic question is one where we cannot provide an answer because it's out of our expertise area. Whether it's closed or not, chances are it's not going to get a good answer here. Typo questions should be deleted, not answered. Answers that point out a typo can be deleted. Commented Jan 8 at 23:11
  • 3
    @SecurityHound Well, if it cannot be answered on Stack Overflow then what's the problem? Down vote and move on. The question will never receive an answer and will be deleted by roomba. Commented Jan 8 at 23:11
  • 8
    @Dharman without closure to prevent them from getting answers, I would expect a lot more bad questions to get answered before they can get roomba'd. You've said multiple times that such questions "cannot" be answered but without the closure system preventing people from doing it anyway, I think you're being overly optimistic. Commented Jan 8 at 23:16
  • 10
    "All they have to do is edit the question for it to be reopened?" Sure, and all someone who is homeless has to do is buy a house... that's an oversimplification of how the current system actually functions. Commented Jan 8 at 23:18
  • 7
    @Dharman - Every question that is on the first few pages significantly increases the chances a question that can be answered will be missed by users. I don’t go beyond page 3 when I seek questions to answer on a given visit. Commented Jan 8 at 23:56
  • 6
    a friendly reminder to please use answer posts instead of comments to answer to the discussion prompt. Commented Jan 9 at 2:51
  • 7
    @AndrewMorton closing is not some kind of punishment for the asker failing to address comments fast enough. Closing means "this question can't or shouldn't be answered as it is now" which applies as early as the question is posted. I believe most questons should be closed after posting. But I also believe they should be reopened once they are in an answerable shape. They rarely are, but a tight close + reopen feedback loop need not be inhumane. It's why the close and reopen vote requirement was decreased from 5 to 3 on SO. Close and reopen eagerly when merited. Commented Jan 11 at 1:22

22 Answers 22

54

The primary reason for closing a question is to stop it from receiving new answers

… so the question can be improved without having to tip toe around these premature answers.

We're not supposed to edit a question in a way that invalidates answers, but if we allow premature, incomplete questions to receive answers then it's likely to make actually meaningfully improving the question impossible without violating that rule.

So no removing closure without finding a different solution to premature, 'shot in the dark' answers is not something I think we should do.

22
  • 2
    so lets get rid of that rule. If an answerer answers an incomplete question, that's a risk they themselves are taking for answering an incomplete question. Commented Jan 8 at 23:01
  • 13
    @user400654 I mean if you want to drive answerers away in favor of driving askers away this is a good solution, I don't think it's sustainable. Commented Jan 8 at 23:05
  • 2
    We can delete such answers. Commented Jan 8 at 23:05
  • 8
    @Dharman yes... but does it actually happen regularly, not in my experience. Commented Jan 8 at 23:06
  • 14
    I feel invalidating and/or throwing out someones work is way more toxic than preventing a couple of answers. Commented Jan 8 at 23:08
  • 5
    sure, but... that's a risk they explicitly chose to take. If you actively answer questions with wild guesses, you're going to get bitten by guessing wrong. I'd much rather the user who answers in this way lose their answer, than lock an asker into a fruitless question. Commented Jan 8 at 23:09
  • 3
    that's a risk i'd like to see go away. The risk of not getting a satisfactory answer will always exist, whether closure continues to exist as it does or goes away/changes into something else. Commented Jan 8 at 23:11
  • 4
    Usually question closure works well enough to prevent such answers nowadays. Commented Jan 8 at 23:20
  • 4
    The rule that prevents changing the question is there to prevent chameleon questions that morph from A to B to C, I'm not keen on opening the gates to these. Commented Jan 8 at 23:22
  • 4
    Even with the strict "no changes that invalidate an answer" rule in place chameleon questions are a problem, I have no confidence whatsoever weakening that rule is going to be useful. Commented Jan 8 at 23:30
  • 6
    @Dharman We have people all the time asking off-topic machine learning questions, and then people writing (wrong) and also off-topic answers, question closure here is vital Commented Jan 8 at 23:46
  • 2
    @Dr.Snoopy That should be a separate answer, not a comment Commented Jan 8 at 23:58
  • 2
    "We can delete such answers." Well, we certainly don't have enough curators around to delete the answers that slip in before we close even unsuitable/unsalvageable questions. Are you OK with adding a flag so mods handle such answers? Again, I am not against your proposal entirely, but I feel we need to address the issues before diving in (as we're doing so). Commented Jan 9 at 7:25
  • 5
    @Dharman "we can delete these answers" - I recently attempted to get a BS answer to a 2023 question deleted, using a custom flag as NAA wouldn't work because it looks like an answer (Q: "why does my Spring boot app give a 503 in postman"? A: "restart your application in IIS", flag: "this is about an entirely different tech stack and has nothing to do with the question"). It got rejected, "don't use flags for inaccuracies or wrong answers". If mods refuse to remove crap like that, I don't see a world where good-faith guesswork answers that turn out to be BS can be deleted... Commented Jan 9 at 16:10
  • 6
    Deleting premature answers rather than preventing them is problematic for the same reason that closing questions could be seen that way. Prevention >>>>> treatment (and it is definitely not anything like a cure). Commented Jan 10 at 0:11
44

All sites need moderation.

The problem with SO's system isn't that questions are removed, but that questions are removed as slowly as possible, as publicly as possible, with as much drama as possible. Instead of having it instantly removed and taken elsewhere for potential question recovery.

Overall, public shaming as a moderator tool was a bad idea to begin with. Everything I've to say about the matter can be read here - Giving question feedback in private - a moderating system to reduce conflicts. A summary:

The main problems of SO's model:

  • Humans often simply don’t take kindly even to constructive criticism, especially not when given in public for the world to see.

    The basics of leadership & keeping people motivated is to give praise loudly in public but to give criticism discreetly in private. This makes people far more likely to actually listen to the criticism and change.

    Solve this by removing the question from the public eye and then give private feedback to the poster.

  • Deleting posts “as slowly as possible”. Bad questions get slowly ground down into dust by downvotes, comments, close votes, all in public, really rubbing it in. And even when it sits there with 5 close votes and -10 score, it is still published for everyone to see.

    Solve this by giving trusted users privileges to instantaneously remove a bad question from the public eye. This also minimizes friction as the question is moved away from those who haven't the slightest interest in helping new users.

  • “Bandwagon moderation”. The first veteran user who encounters a bad question and is willing to help out, often gives constructive criticism with links to help pages etc. So far, so good - that initial polite comment is often all that’s actually needed. Yet we have subsequent users arriving later, piling on further comments or repeating what's already been said. It stops being constructive and derails into what the poster might interpret as “you are bad”. And it creates a negative atmosphere for everyone stumbling over that post too.

    Lots of such comments come from veteran users who are simply fed up by viewing the same endless flood of bad questions day after day. They actually don’t have much interest in helping the OP at all, they just want the crap question gone.

    Solve this by not forcing regular users to view bad content, again by quickly removing such questions away from the public eye to a “quarantine” area.

  • SO's “crap hugging” policy of “we must preserve and publish all the crap ever posted and polish it until the end of time” is harmful. Similarly, when a question is closed since it can’t be answered and needs to be corrected by the OP alone, it is senseless to keep on displaying that question to the public.

    It is much more important for the community to reduce negative criticism and low quality content than to preserve some unsalvagable homework dump for all eternity.

  • In addition, do not force users who just want to use the site to become moderators, by having a messy rep system that assumes that people with good domain knowledge automatically make good moderators as well. This simply isn’t true. A better reputation & moderator privilege system than the one at SO is needed.

Can this be fixed and implemented on SO? I don't think so, it's a lost cause. But a new site replacing SO could implement this and learn from SO's many mistakes.

9
  • 6
    Agree that the slowness of the closing contributes to the issues. It's a lot easier to pick the finished pearls from the sand than get rid of all the sand that isn't going to turn into a pearl. I'm a fan of the idea of promoting good content to a library instead of trying to buld the library in situ. Commented Jan 9 at 16:47
  • 4
    "SO's “crap hugging” policy" I feel this one so deeply. The times that we framed a piece of garbage using the question lock is absurd. It went from being a tool to be used sparingly while we find a new home to <insert SpongeBob I need it gif>. Commented Jan 9 at 22:07
  • @ColleenV Indeed. I can even imagine a multi-level hierarchy ranging from a traditional forum experience to "the library", all hosted in the same space with multiple curation steps. The main problem is getting external search to understand the structure. Commented Jan 10 at 0:13
  • @KarlKnechtel Searching through lightly-structured data is one thing the current crop of AI does really well. Commented Jan 10 at 11:23
  • 1
    ... and exactly where are you planning on creating that StackOverflow++ site? Within the StackExchange community? Or are you planning on creating an entirely new StackExchange++ community? Commented Jan 12 at 10:52
  • On the matter on moderator election, I do have a question: StackOverflow is a company, where employees are working. As far as I know, there's no need to be a StackOverflow employee in order to be a moderator. Would this be an angle? Or have at least a certain percentage of moderators to be employees? What is in fact the current percentage? Commented Jan 12 at 10:55
  • 1
    @Dominique As you might have noticed if you read this answer & followed the link, the original post this was taken from was a brainstorming post written when forming such a site. Commented Jan 12 at 11:56
  • 2
    I think this ignores the fact the closures, or desire to remove from the public eye, are often misguided or without sufficient basis, and in some cases even somewhat malicious, or in bad faith. Expanding the set of people who can easily make posts invisible to the public is itself problematic. OTOH - it would be nice if the user can choose whether they'd rather improve in private or go back to the public beration and drama (merited or otherwise). Commented Jan 12 at 23:46
  • @einpoklum That's another problem indeed and diamond moderators or CMs could have put a stop to that long ago. But then there's the concern that they don't want to suspend 20k+ rep veteran user out of fear they'll stop posting. There has always been different standards where high rep users get gentle treatment. Like that guy who flooded SO with hundreds of AI slop posts the other year and only got suspended for a few weeks - the same punishment as a confused newbie gets for posting 1 single AI slop post. Commented Jan 13 at 12:45
34

I disagree with almost all of this. Closure needs to be improved, not removed.


Concern: Closing questions gets them deleted after some time.
And so will unanswered questions. If a question cannot receive answers, then the system will remove it automatically, too.

Roomba needs to stay. If a question hasn't been edited and reopened within a certain amount of time then clearly the community think it's not useful. Same goes for a question which isn't getting any interest (or actual disinterest). These should be deleted so we can focus on curating the other two and half million questions, no matter how old they are.


Concern: Closing prevents bad answers from new users.
Historically, mods never accepted flags about wrong/low-quality answers because we cannot judge their correctness and the volume would drown us. But 20k+ users have answer-delete votes and they can use them on poor answers. With limited number of flags, mods probably wouldn't mind an occasional flag about a totally rubbish answer.

The problem with bad answers in these case isn't that they're wrong like normal bad answers. It's that they often don't answer the question because they're answering a different question. The point of closure to prevent bad answers is to stop people misunderstanding the question and answering something which makes no sense.

So closure in many cases isn't helping the mods' workload, it's helping the users'. It's saves people from going to the effort of writing an answer to then find out that the question wasn't answerable in the first place or was actually something entirely different.

I actually think there should be a Wrong Answer flag, but only for highly upvoted answers which are blatantly and misleadingly wrong, or the circumstances/product have changed. These should not be handled by the mods, but by gold tag holders, who are the subject matter experts.


Concern: A closed question offers guidance to the user on how to improve the question.
People who cared and asked the question to the best of their effort and still got it closed, probably wouldn't be able to edit it even with the guidance to get it reopened. Those who didn't put enough effort, probably couldn't be bothered to read and apply the instructions. We can offer personalized guidance to the askers now that the question volume is down. If something can be improved in the question, we can just say what in the comments.

Telling the questioner what the issue is and giving personalized guidance in comments has always been possible, and we are capable of giving detailed guidance how to improve their question. Either they listen or they don't. It's not true in many cases that they can't edit it to get it reopened, they just give up because they can't be bothered to follow the rules. So the first type of people we should help to improve the question before it gets answered, the second type should just go away.

The solution for this one would be to make much more and more specific closure options, and make closure reasons for specific tags. For example, the tag could have a reason "Needs Query Plan" or "Needs Table/Index Definitions". An question could have "Needs Model Definitions". And a question could have "Needs Input Text". We can also have non-tag-specific things like "Needs to Define All Edge Cases", for those please-split-first-names-and-surnames questions.

3
  • 6
    The Wrong Answer flag sounds like a good idea. Not everyone understands what a comment warning under a seemingly valid answer actually means. Commented Jan 9 at 6:08
  • 3
    @許恩嘉 especially since comments were downgraded to removed the highly-upvoted highlight 🙄 Commented Jan 9 at 15:29
  • There's a kind of intelligence needed to know when to close something. That is completely distinct from engineering knowledge, and yet the latter is what grants the ability to perform the former. In short, the model is completely broken, and you morons have no interest in fixing it, no matter HOW many times it's been explained to you. Commented Jan 14 at 1:17
20

To me, this reads a lot like: "should we stop fixing broken windows?"

It would be nice to not have to put so much effort into closing questions, so that attention can be focused on improving the existing collection. The obvious fix is a reversed posture — require questions to be opened from a default-closed state. This is what the Staging Ground fundamentally accomplishes, and it solves a lot of social problems: the vetting can feel like a conversation with auditors rather than putting the question trial on the front page; and the question is not continuously subject to downvotes (since there's no motivation to downrate the question as an emergency signal while waiting for other close votes); there are stock message templates provided and an explicit interface communicating the process. In this model, the conventional closure process is an emergency backup for those new questions, when someone opens a question inappropriately. And it only takes one user (not the OP) to "publish" the question, so it's not as painful as the reopening process.

However, there's also a serious misalignment of incentives here: people who have an answer in mind for the question are incentivized to open it without heed to policy, while people who are concerned with policy have their hands full with existing Q&A curation.

4
  • 8
    iunno. i just clicked through a dozen or so SG posts that are tagged "Major Changes" that don't seem to be actually getting advice that is being followed. rather than curators providing comments that help the user with actionable advice, it's mostly just the cookie cutter "add code" response with no clarification as to what code is needed, how much, why, it's just cold and unimaginative. The comments people tend to get on published posts from answerers who actually want to help users tend to be more actionable. Commented Jan 9 at 17:43
  • 1
    While I'm not fully against the idea of an initially "closed" question, I experience that questions out of the staging ground do not appear in the question feed of the tags I filter and if they do then they much older than "new" questions. So I'm afraid they will fall off since they don't show up in the expected place. Commented Jan 9 at 18:20
  • 6
    @Thingamabobs I agree, but that seems like something that should be fixed separately, and is more or less a purely technical problem. Commented Jan 9 at 18:22
  • "To me, this reads a lot like: should we stop fixing broken windows?" That would be a sensible read if closing questions was equated 1:1 with closing questions for good reasons. It is not. It's easy to verify a a window is broken. Very few here can set aside their pedantry enough to verify if a question truly should be closed. Commented Jan 14 at 6:05
16

In a general sense... Yes, I think we should stop closing questions.

But I don't want to see closure just disappear, rather, I want to see it re-invented. I want the closure reasons to become statuses we apply to a post that indicate what the user can do or needs to do to improve their post in a way that doesn't get in the way of answering. Maybe then, down the line, posts that aren't positively answered that have these statuses can be deleted at a lower threshold/sooner than those that don't.

3
  • and... who knows, maybe some of these statuses should still prevent answering... but they don't all need to. Commented Jan 8 at 23:30
  • 4
    I could see this working a bit like wikipedia banners, like "this article needs more citations" or "this question may be a case of the XY problem". Having specific flags that leave a question open but become visible when reported by multiple users. But I wonder, would that really be a gain, or would it just lead to experienced users systematically filtering out questions with these, and them never getting closed, edited, then answered? Commented Jan 9 at 0:23
  • 9
    If it leads to people being able to more accurately filter away things they don't want to see... i think that's generally a benefit. If the asker asks something no one want's to answer, then it won't get an answer. Commented Jan 9 at 0:49
14

I think there's roughly 3 types of closure:

  • Question that are completely unsuitable for the site because it's in the wrong language or is about some off-topic subject like gardening. These questions are expected to be closed and never re-opened. We should probably keep the ability to close these (unless you want them to be handled entirely by mod flags?). Personally, I think the new "advice" questions should also be close-able like this.

    @Dharman has a comment on this saying

    An off-topic question is one where we cannot provide an answer because it's out of our expertise area. Whether it's closed or not, chances are it's not going to get a good answer here.

    I disagree here - mainly because people will answer off-topic questions and that kind of encourages others. Dropping this type of closure essentially makes all subjects on-topic.

  • Questions are considered unanswerable because they need an MRE or something similar. The hope is that these will be improved and reopened, however if those are closed then it can be a frustrating experience getting them re-opened.

    I also think people are sometimes too insistent on an MRE and in a lot of cases it is possible for a subject expert to answer as-is. (I'd argue this also applies to the staging ground to an extent and maybe we're overly strict about questions needing to be "perfect" to graduate.)

    I'd be OK with these being left open to be answered or age into non-existence based on their merits. It removes the frustration of trying to get them reopened, and if they are actually answerable then they'll get answered.

  • Duplicates. Again can be a frustrating experience if the asker believes that the question is not a duplicate (either correctly or incorrectly).

    I'm less clear on what to do about these - they fall somewhere between the two other cases. I think that accurate closure of duplicates is a good thing but also that it can be frustrating.

4
  • The duplicate case is, when seeking information from SO, probably the most frustrating to see personally. This is in part due to the fact that sometimes a closed duplicate has better answers than the target or it is different in some way (sometimes markedly) but it either got robo-reviewed to closure or whatnot. I get the ideal answer is to "reopen questions" but even the old-age re-review system, from my experience, doesn't fix this Commented Jan 10 at 4:16
  • 4
    I also think people are sometimes too insistent on an MRE and in a lot of cases it is possible for a subject expert to answer as-is. Just because a SME can answer it doesn't mean its going to be useful to future users of of the site (which is the intention). The question needs to be clear enough that someone else coming across the question can recognise its the same problem as their own. Commented Jan 10 at 20:37
  • 2
    @DaleK "The question needs to be clear enough that someone else coming across the question can recognise its the same problem as their own." - I think often an MRE gets in the way of that because it moves the focus onto the exact code provided rather than the general problem. But yes - most question won't turn out to be long-term useful and probably never did Commented Jan 10 at 21:00
  • Yeah a good question typically needs both, a clear summary and a MRE, and yes probably most are never seen again :) Commented Jan 10 at 21:16
13

I always operated on the belief that it's way more discouraging to get your question looked at but not voted on, commented on or answered by anyone, than it getting closed.

When your question gets closed, it means the community is encouraging you to edit it so it can get an answer, or encouraging you to seek help where you will actually find it. It legitimizes your attempt to salvage a question and bring it back up the queue, whereas editing a question for no clear reason other than the fact nobody touched it feels like abusing the system.

I think reinforcing that sentiment would be better than leaving more questions opened only for them to never get answered.

8
  • 13
    Unfortunately, most people (e.g. as you would hear it on Reddit) visiting Stack Overflow don't take any time to understand how it works, so they experience the opposite, where question closure is the worst possible outcome, and the most personally humiliating one. I agree with you that reinforcing/improving the language and communication around the question closure experience would be a good thing. Commented Jan 9 at 17:16
  • 2
    @TylerH note the bias. Few pissy users can make a seemingly large fuss if the majority do get the way this works but doesn't go on reddit to say so. Commented Jan 9 at 17:24
  • 2
    @AndrasDeak--Слава��країні There is of course this kind of selection bias, but where I have seen offsite discussion of Stack Overflow that took more of an "open referendum" feeling (one sees this on Hacker News from time to time, for example) it's still clear that the negative sentiment is heavy. The model really is not for everyone, and if all the rules had been strictly applied from the start the site really could not have grown the way it did. As demonstrated by the difficulty that alternatives have had in getting off the ground. Commented Jan 10 at 0:15
  • 1
    Question closure is most definitely not encouraging as is. The actual effect (more important than intent) is that the community wants you to edit it if you want to have an answer, but is equally fine with the question getting deleted, and the difficulty of getting feedback regarding reopening makes it actively discouraging. Commented Jan 10 at 13:16
  • 1
    That's fair. It being a lesser evil doesn't necessarily make it not a problem. I do remember my knee-jerk reaction to the system over a decade ago was negative, but then I read more about "how to ask" and thought "wow they really should force people to read this before asking". Specifically the fact that SO is closer to a wiki than a forum since users eventually unlock edit permissions and "necroposting" is seen as a good thing. Really drives it home that you should make your question as depersonalized as you can so answers it gets can be helpful to more people. Commented Jan 11 at 19:14
  • "When your question gets closed, it means the community is encouraging you to edit it so it can get an answer, or encouraging you to seek help where you will actually find it." No. When your question gets closed, it's largely because there exists a certain excitement in the minds of people here in exercising such "power" related moves. The folks here stubbornly assuming that there is any kind of "encouragement" in these closures are the very same folks stubbornly ignoring the endless warnings about this place becoming dysfunctionally unwelcoming. Commented Jan 14 at 6:14
  • If this is meant to be a constructive argument and not just venting, you might want to rephrase it in a way that doesn't attribute malice to most people engaging in the conversation. I can't say I agree with that sentiment; I never felt like a question of mine was closed gratuitously, and don't get much enjoyment out of moderation myself, but I do it because it's necessary. Commented Jan 23 at 12:52
  • 2
    @alife: The closure messages do not convey that encouragement, true. But that's not the fault of the community, that's the fault of the site developers for not providing a space for "what's next?" advice in the closure messages, that the site moderators could then fill in with useful + encouraging tips. Closure is still the right mechanism for experts in the community to identify questions that need work or removal. Commented Jan 26 at 17:12
13

I don't think we need to fundamentally change the rules here. But we are at less than 5% question volume compared to the old days. We have completely different problems now than when most of the rules were designed. So I do think we should carefully reconsider many rules, including when we close questions.

We should focus on closing questions that have fundamental problem that prevent good answers. But question volume is low enough now that SO could do the same thing as smaller sites have often done, and just try to get the asker to improve the question before voting to close. Theoretically closing is reversible, but in practice that is not something new users understand nor will they actually do all the right steps to trigger a review to reopen.

It also might be worth it to discuss the topic boundaries of SO, and what kind of subjective questions could work on SO. The latter is something the company is experimenting with anyway, but I don't think they're doing a good job here. I do think that there are a lot of potential good questions that aren't in the usual "here's some code, how do I fix this" pattern that currently have a hard time on SO or just get closed immediately. It's tricky to figure out good boundaries here, but a lot of the issues we had here in the old days stemmed from the large volume of posts on SO, and we don't have that anymore.

2
  • 7
    Re: "Theoretically closing is reversible, but in practice that is not something new users understand..." – I think that is the fundamental "problem" that needs solving with closure. I think we've been able to ignore that dissonance for so long because it mattered less when volume was high, but now... I feel like it's a huge flaw of the system that curators hold that closure is temporary, but many askers see it as terminal. I think closure would benefit primarily from a rebrand; I definitely agree that it needs tuning, but that design dissonance is really what needs solving IMO. Commented Jan 9 at 17:29
  • 7
    @zcoop98 "closed" used to be called "on hold" for the first five days (and "closed" after that) exactly to convey the temporary nature of the closure. The localized sites (Russian and Japanese SO) rephrased that to be "needs editing". However, with the new post noticed in 2019 only "closed" remained (without much public discussion). Commented Jan 10 at 14:01
12

For as long as the site existed, users have complained that the most toxic part of Stack Overflow is the question closure. We have defended it saying that it is crucial to maintaining high quality of questions and answers on the site.

This is not true. No one (to my knowledge) has ever defended Stack Overflow's model by conceding that closing questions is toxic or by saying that being toxic is a cost of doing business. Instead they attempted to explain how curating a high-quality resource works. That these attempts usually fell on deaf ears does not mean such a model is "toxic".

Actual toxic behavior has been banned from the site for most if not all of its existence and users, moderators, and employees have always encouraged users to flag any toxic behavior they see.

But if closing questions doesn't help in keeping the site clean anymore then it remains only to punish users.

Faulty premise; closing questions does help keep the site clean. Also, closing questions doesn't 'punish' users and never has.

Concern: Closing questions gets them deleted after some time. And so will unanswered questions. If a question cannot receive answers, then the system will remove it automatically, too.

Also incorrect. Closing questions does not necessarily get them deleted after some time. There are over 1 million closed questions today. Likewise the system does not remove all questions with no answers. Both upvoted questions with no answers, as well as questions with 2+ comments, are never automatically removed by the system.

8
  • 18
    whether the intent is to punish or not, it's how those actions affect the users whose posts they are used against feel that determine whether or not it is toxic. It doesn't matter how many times we tell a new user that their post being closed is a good thing and isn't an action against them or punishment, it doesn't change the feeling they have over it. Commented Jan 8 at 21:58
  • 16
    I didn't imply that curators agree with the statement that closing questions is toxic, but that is how many users perceive it. No matter what we say is going to change this. It's just how the human mind works. We do not want to punish users, but this is how they feel. They never receive an answer, and their account might get Q-banned. They get punished for not knowing how to ask a question. Commented Jan 8 at 22:22
  • 4
    @Dharman but you did imply it: "We have defended it saying that it is crucial to maintaining high quality of questions and answers on the site". This does imply that we, the curators, conceded to being toxic, but for a greater good, we have to be toxic. I understand, knowing your track record, that you do not mean it that way, but those words can be interpreted that way. This is not to say that I don't think (generally speaking) there's a need to make some changes to our "closing habits". Commented Jan 8 at 22:50
  • 11
    @M-- That's just because I cannot put it into better words. We have to close questions, but we are not being intentionally toxic when doing so. It's how the askers see our actions. Commented Jan 8 at 23:05
  • 2
    @Dharman Well, you just did put it into better words :) Commented Jan 8 at 23:06
  • 1
    @user400654 That's a different matter altogether. I readily acknowledge that users might feel punished, and I think we need to do something about that to make the experience better. My response above is specifically criticizing Dharman's language/claim that it is intended to punish, because it's not. Commented Jan 9 at 17:20
  • 3
    @Dharman the Q-ban is absurdly harsh IMO. But that's largely an overcorrection to a system that can't close questions efficiently enough. Commented Jan 9 at 17:42
  • 3
    @KarlKnechtel I agree, the Q-ban should be something like a new question every 1 month, not 6 months, especially at this point. I think a lot of the problems of SO from 2012-2025 could be mitigated if there were 10x as many users doing active curation. Now there are way fewer questions being asked so the (even smaller now) amount of curators can keep up much better and actually start to make a dent in the massive backlog of uncurated questions. Commented Jan 9 at 22:06
9

There's a myriad of reasons why I think this specific idea here would not be an improvement. Yet, going through the motions of reciting and countering and counter-countering them all has been done to death already. However, I'll take this opportunity to say something that needs to be said to all these ideas lately...

Stop Frankenstein'ing a Dead Horse

What you describe just isn't Stack Overflow.

Outside of the Meta SO bubble, and outside of the Hate SO bubble, SO is appreciated for exactly what it is. That includes double-edged features that lead to perceived toxicity on one hand but also the high quality on the other. And the high signal-to-noise that this brings is still why the silent majority values SO.

That there is something like SO – with this and that radically changed – that might work better these days frankly does not matter for SO itself. When cars gained traction and started competing against horses, you would not have brought your trusted old crock to the chop shop to replace his legs with wheels. When airplanes took off, you would not have bolted wings to your ride.*

There is still some mileage left in that nag as it is. Let those that still find value in this accompany it on its last chores.
Let the poor thing go out with peace, grace, style, and all the legs it was meant to have.

You are not here to serve SO|SE [Inc]

What you describe won't save Stack Overflow.

At least not the SO why we were all here. The SO that is not The Brand, or The Company Formerly Known as SE Inc but now SO or maybe Stack or Whatever, or StAIck Overflow, or ….
No, the SO that had actual experts (almost all gone), and enthusiast programmers (GIMME! is not enthusiasm), and desirable knowledge (poor, poor data dumps), and a high signal to noise (noise! Noise! N̶̤̂ō̷̹̗i̵͚̚s̴̡̛͂e̶̖͙͛͝!), and whathaveyou. What is left of that is barely enough to limp on. It's definitely not enough to go for a sprint in even a vaguely different direction.

What you maybe can save is SO the Prosus investment. What you maybe can save is SO the symbol of toxicity. What you maybe can save is SO the DNS entry.
And I really do not see why you would want to save those unless you are paid for it.

So please – please, please, please – remember that you here because you are all competent, and diligent, and motivated people. You are here because SO/SE served you.
You can do great stuff. You can do useful stuff. Don't waste this on trying to revive a dead horse by chopping off its legs and bolting airplane wings on it.


*I realise that some people did and do. Just look at the result and let's be done with that.

5
  • 3
    I agree, although I have a hard time facing it. Too bad. We had fun here. Commented Jan 12 at 10:07
  • I can't share your view. Either you are saying the idea is good and worth building, thus worth saving or you don't think it is. You can't have both. I read your statement as "It's a good idea, but I don't mind if it dies." I mean, while I can imagine a world without SO, it is not a better world. So why don't even try ? Commented Jan 12 at 16:25
  • It's a good idea to remind people not to worry about the system more than the people using it. But then again, reading this post makes it seem like you want to protect the legacy and honor of SO instead of changing it into something else. I think that too would be serving a system instead of people. Commented Jan 24 at 3:32
  • 3
    @Domino: Preserving the legacy of SO is the best way to maximize its usefulness. A lot of the decline is a direct result of moving away from the original focused goals. A site that tries to be everything for all users is a site that does nothing well. At the beginning, there was a clear message from the founders that "Our scope will exclude many programming questions that are worth asking and discussing. That is ok; those questions can be addressed somewhere else. We are not trying to be the sole repository of knowledge on the entire internet." That clarity is gone. Commented Jan 26 at 17:19
  • "When cars gained traction and started competing against horses, you would not have brought your trusted old crock to the chop shop to replace his legs with wheels." I mean, if my grandmother had wheels, she'd be a bike... Commented Jan 28 at 16:06
6

The question's title Should we stop closing questions? is click-bait to me.

The actual question is hidden way below and I'm very unsure if everyone who answered has read it:

Do you think the current system of closing new questions is still useful? Do you think it should be reworked?

As such, the answers and votes refer to substantially different interpretations of the question. I think the interpretations can be categorized like this:

  1. Stop closing questions, no other changes
  2. Change the mechanism, keep the scope
  3. Keep the mechanism, change the scope

"Mechanism" meaning how questions get closed, "scope" meaning which questions get closed. Above is basically a matrix of the two orthogonal ideas.

1. Simply Stop Closing

I interpret the votes on cafce's answer as a pretty clear "no".

Charlieface's answer goes in a similar direction.

2. Change Mechanism
  • Lundin suggests to reduce public humilation.
  • user400654 suggests to make the reasons more useful.

Answers largely depend on which mechanism will replace it, this post may collect a few ideas. There are a few more upvoted posts in this category.

3. Change Scope
  • DavidW's answer does some categorization and suggests a little more leeway on answerable questions.
  • Mad Scientist suggests to rework the rules, learn from smaller sites.

In general, posts in this direction seem to receive fewer votes, some are even downvoted, e.g. ravenspoint's idea. Seems like there's no idea on a scope change that meets the masses taste currently.

Closing Notes

The community answer to: Should we stop closing questions? seems to be "no".

However, for reworking closure there are ideas around, and have been around for a long time. It seems we're more comfortable with changing the mechanism, than the scope. But then we need the company to conduct the implementation.

IMO, start with making the closure process, especially of duplicates, more friendly: Make Stack Overflow more friendly: remove the stigma of duplicates?

AFAIK, a lot on scope and mechanism has been discussed in the past, so a focused question that contains research of said past would make more sense in my eyes.


If I misinterpreted any answer or missed an important one, please let me know.

8
  • I suggested that only people with badges or mods get's to close a question - But I dont claim the idea is new. Commented Jan 12 at 16:30
  • 4
    Must admit that "Closed" is way too definitive a term for what it usually implies on the site. It's not a definitive state, it is a transitional one. Except for dupe closure which is a thing on its own, "On hold" would already be a far less confrontational and thus friendly way to describe it and that can come with more reasonable on hold descriptions that are more to the point. I've always had a problem with Stack Overflow's choice of verbiage. We're all walking bits and bytes to it, assumed to have gone through the necessary amount of emotional growth to take everything neutrally. Commented Jan 15 at 9:51
  • 1
    @Gimby: Questions that are blatantly off-topic also deserve to be described as closed, not "on hold" or "needs editing". (But maybe they should simply be deleted.) Commented Jan 26 at 17:20
  • @BenVoigt That's an argument for "on hold" in my eyes. Currently, blatantly off-topic questions look the same to the OP as questions that simply need some debugging, are phrased wrongly or where reviewers felt it might be off topic. A distinction there would help IMO Commented Jan 26 at 19:43
  • 2
    @Mo_: Blatantly off-topic is asking about a null pointer exception on Seasoned Advice (our sister site where meal preparation is discussed) or asking how long to cook beef stew on Stack Overflow. Close that nonsense, don't put it on hold or suggest that it can be fixed by editing. Commented Jan 26 at 20:18
  • (And yes, I realize that someone making control systems for a smart electronic pot might need to join both sites. But that doesn't mean that we don't require them to find their question's correct home by topic. See boat programming) Commented Jan 26 at 20:22
  • @BenVoigt I agree to get rid of those asap. What I meant: for new users, what they see is exactly the same, whether they ask a blatantly offtopic question (i.e. something we don't want at all) or a question that can possibly be improved to meet the criteria (i.e. something that needs their input). For the former, I agree 100% with you. For the latter, "on-hold" or similar suggestions sound sensible . Commented Jan 27 at 7:06
  • 2
    @Mo_: I agree. I just want to emphasize that "get this question out of here posthaste" is a message that should actually be made clearer... in the cases where it applies... and not taken away altogether (as previously happened when ALL questions closed for less than 3 days were shown "on hold", and is happening again with "subjective" questions which CAN'T be closed at all). Yes, that shouldn't be the message for all closures, but it needs to stay available. Commented Jan 27 at 15:28
4

I think most closures still apply for the original mission of creating a Q+A resource but I think duplicate closures are the main gripe for most as evident by the comments any reddit post about StackOverflow will receive.

It would make sense to me that instead of closing a question as a duplicate, the answer on that duplicate that someone believes applies to the new post can be linked to as an answer on the new post, linking back to the original question and applying any gained reputation to the original poster.

4
  • 5
    Funny, because dupe closure is the least "punishing" closure for a question. The best outcome short of getting a good answer to a unique question. Commented Jan 9 at 17:27
  • 4
    I'd love to see more tailoring for duplicate closures; the fact that this closure type should be a win-win for askers and curators, but doesn't feel like it to many askers... I'd interpret that as there being a design issue somewhere with how we're presenting it to askers. Commented Jan 9 at 17:38
  • Out of curiosity, whey do people complain about duplicate closures? Commented Jan 10 at 20:39
  • 4
    @DaleK, From the complaints that I've seen, my impression is: it's often because the asker doesn't consider the linked question to be a duplicate or doesn't consider that answers on the linked question helped them in the way they were looking for, and it eliminates any chance of getting a (better) answer to their question, so it's frustrating to them. (We might have a different perspective, but my sense is, that's a common perception.) Commented Jan 10 at 23:58
2

Should we stop closing questions?

No, but we do need to tweak the closure process.

Some of the asked questions will inevitably be completely off topic (non programming related) for the site. We need to be able to close those and we need to close them fast.

But as far as programming related questions are concerned, current closure system is not working well.

Some of the problems come from rather narrow scope of what we consider on-topic questions. It is not just that we don't allow some kinds of questions, but also there is a tendency to interpret closure guidelines in extremely strict manner and many questions which would otherwise be answerable and could become a good knowledge base artifact get closed on technicality. Such closures are even worse when they happen on old, programming related questions with good answers which have clearly been helpful to many.

This is one of the main problems we have with closures. Even if we don't touch the scope, we do have a problem with overzealous moderation which at the end does more harm than good.

So I would like to ask curators to really think twice before casting a close vote, especially when it comes to older questions with seemingly good answers and in the area outside their expertise.

Before casting a close vote ask yourself whether you are fine with such question being deleted? Because all closed questions are eligible for deletion. Are you fine with those answers being deleted, too?

Many times I have heard from curators that they just want question to be closed, and that closure does not mean deletion. And while we do have plenty of closed questions which are not deleted, some of them do get deleted. And some of them shouldn't have been closed in the first place.

We do need to have quality controls and we do have to be able to get rid of the unproductive and unanswerable questions without long term potential. But we have to remember that questions are seeds here. Seeds which may yield great answers. I know that we would all like to have high quality questions, but let's be real. Not all questions are and will be stellar and we have absolutely great answers given on meh questions.

Another problem is that question ban is really extreme. Six month wait period is way too long. This made sense in times where we had more questions than we were able to deal with. Nowadays this is no longer true. We can deal with users asking few poor questions too many.

Staging Ground should have been a solution to that problem, but at the moment it failed to achieve its goal.

One of the solutions would be to fix and improve SG workflow, but if we lower the question ban time period, to a month or even less, then maybe SG would not be needed at all. Or at least it could stay as an opt-in feature for those users who really need and want help with drafting their questions.

If the SG stays, then those questions would have to be shown to all users, mixed with regular questions. They would also have to stay visible even after being reviewed because too many of them are not properly reviewed. Sometimes due to bad reviewers, but often reviewers who did the initial review are not subject matter experts and objectively cannot always properly determine whether question is improved enough to be published or not.

Being visible in the question list for all users would make them visible to subject matter experts who can either give more precise feedback, publish, and answer questions if they are good enough.

Besides allowing a tad broader scope of questions even under current rules, just by being slightly less strict when judging questions, there are still some programming related questions which would fall out of Stack Overflow scope.

For those we had opinion based questions experiment, but one of the major problems with that experiment is the threaded reply format where everything is treated as answer, even those replies which are meant to be comments.

Such format is also incompatible with regular Q/A and we have no ability to move questions between regular Q/A and opinion-based ones.

Now, there is a question whether we could change some of the closing rules and allow asking some questions which would otherwise be deemed unsuitable for Stack Overflow in regular Q/A. Another option would be changing the format of those questions to become compatible with regular Q/A which would allow us to move questions back and forth but keeping those in opinion-based section outside or current reputation system.

And of course, we would need a closure system for those kind of questions, too. Not everything asked there is programming related and mod flagging everything is not a good long term curation strategy.

No matter which way we go, one thing is clear. If nothing changes the future will be bleak.

27
  • 2
    @Thingamabobs Why should that content be here? Why would that same discussion here instead of on reddit be any less rubbish? Commented Jan 10 at 16:39
  • 2
    @cafce25 Because we would still have some quality control. I don't think all programming related questions should have a space here, but there is still a whole range of questions in between which we now deem to be off topic. Commented Jan 10 at 17:09
  • 2
    @cafce25 For instance we don't allow asking recommendation questions because those are opinion based and could attract spam. So you cannot ask for a programming related library that cab solve a problem. Yet there is a whole site (Software Recommendations) dedicated to such questions. If such questions and answers work there, then they would also work here and the truth is that most people who can answer those are here, not there. We can easily close poor recommendation questions which don't properly specify requirements and remove poor link only answers. Commented Jan 10 at 17:20
  • 2
    @cafce25 That was what I used to think. But the fact is that people simply don't go there. To me this seems like rather random restriction. If earning reputation for such questions and answers would be a problem here, they can easily have separate space and rules and still be visible on the same list of questions. Commented Jan 10 at 17:29
  • 1
    I don't understand how SG and the q-ban duration relate to each other. Commented Jan 10 at 17:40
  • 1
    @DalijaPrasnikar if like you claim people don't go to Software Recommendations then how can you say questions there work? Content that doesn't attract traffic isn't worth keeping anywhere and much less worth throwing between quality content as filler here. Commented Jan 10 at 18:32
  • 1
    @cafce25 I don't know how such content works on Software Rec, but I don know that we allow answers which point to libraries, provided that the answer itself is not merely a link to the library. So you can ask a question where sone of the answers might be a library suggestion, but you are not allowed to directly ask a library suggestion. This does not make much sense. Commented Jan 10 at 18:58
  • 2
    "Some of the problems come from rather narrow scope of what we consider on-topic questions"? What. If anything the problems stem from an ever encompassing scope that we try to apply. Programming on a boat was a warning sign, and yet many questions that generate strong arguments are in that vein. Commented Jan 11 at 16:22
  • 2
    @Braiam Maybe you got me wrong. I am not talking about allowing questions which are only superficially related to programming. I am talking that we barely allow asking how to questions, even when they are well defined. The moment someone asks what is better to use in particular situation - bam - closed. We have a problem that current closure reasons are extremely strictly interpreted and many questions which should not be closed are getting closed for rather arbitrary reasons. Commented Jan 11 at 19:01
  • 1
    Those are a drop in an ocean. The ones that I'm talking about are those that even by a reasonable reading of the scope of questions that we allow, should have been not just closed, but deleted. Instead they were locked, which then serves as example of "why is that one closed but mine isn't" Commented Jan 12 at 17:44
  • 1
    Ludin coined the term crap hugging policy in his answer. Those are much more harmful to the site than a couple that got closed wrongly. meta.stackoverflow.com/a/437905/792066 Commented Jan 12 at 18:00
  • 1
    @Braiam I am not talking about crap questions with even crappier answers. The site cannot survive without content. And yes we want that content to have high quality, but what is happening is that those "high quality" standards are being interpreted to absurdity. If we keep like that soon enough we will be deleting Jon Skeet's answers because they are not good enough. Yes, I am going to extreme now, but even under current rules, the closures are getting out of control. And there is also whole range of good questions which could be asked if we just broaden a scope just a tad more. Commented Jan 12 at 20:24
  • 1
    @Braiam: more harmful to the site than a couple that got closed wrongly I'd argue this tiny minority of unjustified closures (or deletions) may have a more severe impact on this platform by discouraging competent users from contributing. To be clear: the vast majority of closures are reasonable but the aforementioned exception make you wonder whether some "SO haters" don't have a fair point. In my narrowed expertise bubble I can definitely confirm some closures where simply based on veteran-hubris. This wasn't a thing when there were enough users to dispute via reopen – nowadays no chance! Commented Jan 15 at 5:12
  • 1
    @DalijaPrasnikar yes, the site will survive without new content, because at some point a single user will figure out that "no, what's important is not who can ask a question but who knows the answer". And I hope we all know it. Content =/= questions. Content is the answers. Answers is the important thing here. And if we have to sacrifice a couple of questions to get it, it is worth it. Commented Jan 15 at 10:52
  • 2
    @herrstrietzel all of them reddit. We've had those users since a while. We need to start ignoring them harder. They do not have the site health in mind, they just have their own idea of how a successful site works. This site is successful despite all of that. It was successful before that. The current "situation" is not a bad thing for the site. Commented Jan 18 at 1:04
0

Oh boy, this posts gave me pause, until I read the answers. We shouldn't lower the bar, we should actually be raising the bar. The bar has been so low for so long that we don't even know if we have a bar. Askers that don't even attempt to explain what they are trying to do, nor the issues they are facing is literally the butter and bread of the site which was supposed to get the asker to do as much as possible so that the answerers, which time is more valuable, only focuses on the practical ways to solve the problem.

Removing closure doesn't fix the problem, it just exacerbates it. Ludin is on track with a potential solution, something that I've been asking several times: we need to delete more and doing it faster. If nobody cared about any of the half a million questions with only 2 comments asking for clarification for a month, we as collective shouldn't care either.

-2

A great deal of the frustration by new users comes not just by getting their question closed or marked as duplicate. The real frustration happens when non-SME vote to close a question or mark them as duplicate and it ain't helpful to the user and leave them with the issue on their own.

As an example: Flow Layout with customtkinter adds extra padding between widgets

The question was closed by non-SME's because they found it not reproducible and wasn't aware of the distinction between the related tech's, before I had the chance to figure out that it was an implementation detail in the related techs that caused their issue.

The solution to this in my opinion is that only people with badges in a specific tech or a moderator has the right to close a question. Same applies for the staging ground in my opinion.

In the times we received hundreds of questions a day it was overwhelming for the SME to keep their tech clean and I valued the preview of other people. But as of today it is relatively easy to keep the site clean with just handful of questions.

So no - I don't think we should stop closing questions. I think we should leave it to the communities in the techs to do that and require them to an justification of closing to the user in the comment section.

6
  • 4
    I understand your perspective, but please ensure you understand why we currently don't require that. Commented Jan 9 at 17:20
  • 1
    @KarlKnechtel I understand why no one should be forced to comment when downvoting. I experienced the "revenge" downvoting myself. But before I vote to close I leave almost always a comment before "Why this question probably gets closed..." and I retract closing votes even after user explained to me why it's different and I missed that. So I think there's a difference in the topics. Commented Jan 9 at 17:50
  • 3
    It seems to me like the suggestion for involvement of SMEs might be more applicable for some close reasons than others. For example, "not reproducible" seems like it requires a level of subject matter expertise (to the point that I'd question the judgment of non-SMEs casting such close votes). On the other hand, topicality (at least for non-gray-area questions) is probably a lower bar to determine. Commented Jan 12 at 16:29
  • Note that there may be issues with having enough SMEs in lower-traffic tags. e.g. I follow the VB tag pretty closely, and I don't think there is really enough traffic there now to generate new tag badges. Commented Jan 12 at 16:31
  • 3
    @Craig fair point. Pretty much everyone can determine if a question is written in English or not. That's a implementation detail worth thinking about. "Needs details" or "Needs focus" is often used by non SME's that often turns out to be false, as other answers here described. So yes, sharpening the edges makes sense. Commented Jan 12 at 16:37
  • The "badges" are indeed problematic. Lowering the bar for a bronze badge comes to my mind. But for these we might flag them to a moderator, since Dharma wrote they don't mind occasionally flags. Commented Jan 12 at 16:40
-4

Let's boiler this down.

You are sitting in an office and someone comes to you and explain to you their issue. How do you react in the real world?:

  1. Put up a sign and close the curtain.
  2. Start a dialog and give them a handout.

I personally go with "2", because I find "1" rude and wouldn't like to find myself on the other side of the curtain. I do appreciate the staging ground in that regard, because there is now an instrument for it.

A "handout" can be:

  • A pointer to a different question where their issue is solved.
  • An answer to their question
  • A pointer to formalities that are needed to proceed.

I don't agree with people when they say "We are not a help-desk". Indeed we are a help-desk! Just because we already created a bunch of "handouts" doesn't mean people stopped struggling and they deserve to find answers as well.

Then there is the argument of "They need to do their research, it's not our end of the deal". Okay fair enough, but the same people arguing this way created links and multiple pointers to similar questions because it's hard to find the duplicate sometimes, since you need the fitting "terms".

That's why duplicate questions are valuable as well, you find more entry points to the desired "handout". That's why those "AI" are getting preferred, they formulate the question x-times in a fractions of a second and come back to you.

However we, the people, can still give context and advice, which an "AI" isn't able to provide. Because we don't just formulate the question differently, we can formulate an entire different path which an "AI" doesn't even consider.

So, I don't mind and never really had to, to close a question, as long as a valuable "handout" is provided.

We can achieve this by:

  • widening the staging ground
  • ensure the quality standards of "asking"/"answering" and of "reviewing"
  • put up better signs
41
  • 5
    Yes, we don't put up a curtain IRL. But you seem to think closure is 1. when it is a handout. Every closure reason comes with further reading material linked. Commented Jan 28 at 13:47
  • 5
    Duplicate always links to the duplicate question, needs debugging details always points to what exactly is expected. There is in fact not a single way to add either closure without adding these links. The problem is that nobody cares to read what information is provided. Commented Jan 28 at 14:03
  • 3
    What's rude about telling a user what they should improve about their question? That is, after all, what you suggest is a IRL handout we'd perform: "A pointer to formalities that are needed to proceed." Commented Jan 28 at 14:08
  • 3
    Ignoring half the text makes it worse, I give you that, but why are we ignoring half of the text? Commented Jan 28 at 14:18
  • 5
    "Add more details" is often the best advice one can give, after all which details are missing is not easily guessable when you don't understand the question because of the lack of details. What do you suppose we should add here for the general case? Commented Jan 28 at 14:34
  • 4
    @cafce25 The problem isn't so much the close-as-dupe system which works somewhat well. The problem is all other close reasons where over-zealous users close anything in sight or bad faith users close questions they don't like personally. This happens all the time, everywhere, and it needs to stop. The close system where users are scolded in public is also broken by design - that's how you get maximum friction and minimum willingness to improve. Because the system was designed by computer nerds who don't grasp basic human-to-human interaction. Commented Jan 28 at 15:30
  • 4
    Also the intention of SO was always to be a site useful for programmers, where they can ask fellow programmers for help with whatever intricate problem they might be struggling with. "I'm deep down in parameter 9 in this skunky old Unix API function and here's what happens" - those kind of questions are unlikely to have duplicates and besides needs someone with specific domain knowledge to answer. So yes it is a help desk, but it was never supposed to be some open house school where kids can walk in from the street and ask programmers how to do programming. Commented Jan 28 at 15:33
  • 2
    It was already explained to you why a comment is not required let's not go repeat that discussion on loop. Commented Jan 28 at 16:45
  • 2
    Oh great you haven't read what was linked. No progress in sight with people just unwilling to read. Commented Jan 28 at 16:48
  • 2
    So you're not interested in change because I laid out exactly what you need to add to get support. You do you, but SO isn't for you if you don't help others help you. But yet you somehow twist that into SO being rude because it didn't help you. Commented Jan 28 at 17:03
  • 3
    You said "Edit your post to be more specific about what you're looking for" "Looks rude to me" yet all that comment does is try to help. I don't understand how you can reasonably consider an attempt to help rude. Commented Jan 28 at 17:13
  • 4
    And the argument I make is nobody but OP has the information what's missing so they're the only one who can figure out what to add. So "this is not sufficient" is the only advice we can give in most cases. So "a requirement of that type of flag a comment" just makes no sense. Commented Jan 28 at 17:20
  • 4
    I know that a MRE is incomplete by trying to run it. Wen it doesn't run it's incomplete. That gives me no information whastoever which part of OPs non-shared code is required to reproduce the problem. Commented Jan 28 at 17:22
  • 5
    When a person comes over to you in the office asking for help and you can't understand them, what do you say? Do you still give them a solution? No, you tell them you can't understand and ask for more details. This is exactly what closure is. Commented Jan 28 at 18:33
  • 2
    People do leave comments when they close questions. The problem is that this is written medium and by it's nature it's less warm than if you were speaking in person. It's not that people are trying to be rude, it's just how it's viewed by people who have the wrong expectations. Commented Jan 28 at 21:23
-5

I'm tentatively in favor of this. In theory, closing a question is supposed to act as an enforced buffer so that the user can improve it. The problem is, this is often done inaccurately (questions that aren't close-worthy get closed), and once a question is closed it is very difficult to get it reopened. People instantly associate the dreaded [Closed] label with low-quality questions, and tend not to look deeper.

9
  • 9
    "The problem is, this is often done inaccurately (questions that aren't close-worthy get closed)" — my experience has been that the overwhelming majority of people making this assertion demonstrate a poor understanding of what is actually close-worthy. Commented Jan 9 at 17:39
  • 2
    @KarlKnechtel As an example of what I'm talking about, my highest-scoring question on WB.SE was closed when I first asked it because people misread it as being story-based. It was eventually reopened, but only after I pointed out the problem on the stack's meta forum. Commented Jan 9 at 17:46
  • 7
    This is approached by a) understanding why people misread it; b) editing to use words that avoid the misunderstanding (not by adding a big meta notice about what you actually mean and how others were wrong, but by improving the prose in-line); c) checking the box to submit it for reopening. In this specific case, your changes to the main paragraph are good, but I think the most effective thing would have been to remove the opening quote first (and the "Edit" is also not what we want on SE). Commented Jan 9 at 17:49
  • 1
    @KarlKnechtel The overwhelming majority of people shouldn't be used to judge everyone. If the overwhelming majority of questions were instaclose, that doesn't mean the ability to ask questions should be removed. If the overwhelming majority of closed questions remain closed, it doesn't mean reopening should be removed. It's the exceptions that matter here. Commented Jan 10 at 13:22
  • @KarlKnechtel sadly, apparently we don't know how this work, because there are so many people that presume that that's exactly how it works. Commented Jan 10 at 13:46
  • 1
    @Xellos here's the thing, we have worked this out for years, with the people that created the thing and that learned, along with us, what worked and what didn't. We have a thing that works, it works in spite of everyone else not knowing how it works, precisely because it works so well. Commented Jan 10 at 13:52
  • 5
    @Braiam You're not actually saying anything of substance here, just mocking dissent. If everyone who doesn't fully agree with "you" just doesn't understand, might as well not allow any discussion ever. Commented Jan 10 at 15:03
  • @Xellos mocking dissent when it deserves to be mocked is not only a good thing, it's showing the ridiculousness of the dissenter and their total lack of selfawareness. There's zero reasonable argument that dissenters can make because dissenters have zero evidence that supports an argument that would be reasonable. it's literally "just your opinion man". Meanwhile, we have evidence that our position not only is the path forward, it's the best in a sea of wrong options. Commented Jan 11 at 16:20
  • 5
    @Braiam Still nothing more than mocking. For all the evidence you supposedly have and everyone who doesn't agree with you supposedly doesn't have, you make the (apparently very intentional) decision to not state any of it and resort to insults instead. Therefore, you are definitely part of the problem. It's not the system that's in place. It's you and people like you. Commented Jan 11 at 16:29
-5

Summary: Close more volume + allow more power for new comers

Details:

While it is no secret not many new questions are being posted, this does not mean we stop closing questions. In fact these high standards are the very reason why it has become successful.

As with any system it is a matter of evolution in changeed circumstances - in our case - it is the LLM's age.

To me it appears the logical next step is to acknowledge the situation and find a way and we have done the first part and trying to find route for the next phase.

In the same modus operandi as before we just need to have more activity - meaning, close more and allow more power for new comers to comment or post. This means relaxing rules a bit interms of min reputation needs.

Also, while having a rule saying new questions must be posted on stack overflow when LLMs are using SO content may not be possible, there should be no-exploitation and/or attribution clauses in SO data license.

-6

How about something else than closing?

I used to work on a dead tree computer magazine back in the '90s. When we opened our BBS, we had a policy how to deal with crap some users wanted to post. We didn't delete the messges, we returned them to the sender by moving it was back to the user's inbox. A followup was included that it didn't pass our ToS and thus the message was handed back. (The system, First Class, was able to move messages in that way.)

Could we use somehting like that in closed questions? Instead of closing, those will go back to the user's whatever inbox-styled system we have (I don't know, I haven't asked a question in 10 years...), or staging ground, or whatever, and give the user a (curated?) option to edit it before re-posting.

Of course, the dupe hammer closing should be extempt from this system.

5
  • 2
    Wrong analogy: you compare pre filter in your magazine with the post filter on Stack Overflow. Here the question is already posted at the time when it is checked for fitting for SO. OP can read their question even after the closing, but the main problem: what others are allowed to do with the closed question. As for Staging Ground, it allows to pre-filter some questions, but we have not sufficient manpower to pre-filter all questions in that way. Commented Jan 9 at 7:37
  • @Tsyvarev Given that the newbie/veteran ratio has shifted considerably and the low amount of questions asked, we might actually do have the manpower to pre-filter. But it doesn't scale well, if SO were to once against get as many users as back in 2015. Commented Jan 9 at 15:20
  • @Tsyvarev IMX the Staging Ground flow doesn't really require more effort than is spent on downvoting, close-voting, optionally commenting on or editing a public low-quality question. The only real problem is that people don't use it. Especially with the reduced influx of new questions, we really ought to have the resources to filter everything there (if only the site would send everything there). And we would be in a radically different world if we had had SG since 2012 or so. I agree it doesn't scale well. I disagree that the SO vision, properly executed, could possibly scale well. Commented Jan 9 at 17:25
  • 1
    @KarlKnechtel: When I found a question on "main" SO which code is insufficient to reproduce the problem, I could just VTC "Need debugging details" and move on. When a similar situation occures in SG, the proper verdict is "Require Major changes". But before such verdict become accessible, I should provide a comment with a description of what code's part is missed. So, reviewing question in SG actually requires more efforts than a reviewing a question on "main" SO. Commented Jan 9 at 18:02
  • A bit more. The template comments exist for a reason. There's a sliding scale of effort. The benefit is that the feedback "user X thinks this question needs a MRE" is given directly; it doesn't have to wait for the other close voters, and doesn't have to be parsed out of the "needs debugging details" post notice. Commented Jan 9 at 18:19
-6

Would like to highlight two concepts: toxicity and activity in relation to specifically duplicate closures.

For as long as the site existed, users have complained that the most toxic part of Stack Overflow is the question closure.

Another perspective on this: asking a question on SO in many cases requires hours of effort. If not on research, then on edits to improve quality. This also makes a clear difference with early years, when questions could have been asked even without upper letters.
The most toxic sentiment is received from people who expect that asking a question should take mins and minimal effort.
Allowing this will not only make SO a copy of Reddit, but also losing strategy because it was not designed to compete in that niche.

  1. I believe sites like Medium and Reddit actively use fake activity and fake accounts as both part of market strategy and income source. This is one of the reasons why it looks like SO is less used.
  2. Another reason of low activity is that answering a question under current circumstances means just helping to train LLM.

Both 1) and 2) look to me like very hard to solve details, but having them in mind is useful to avoid breaking changes on SO while trying to compete with other sites.

Questionable, but valid solution for adding room for low effort activity, while still keeping site quality:
Introduce full scale archive (archive.stackoverflow.com?) with lower priority in search and start actively versioning questions.
This way, for example, a question on Python 3.12 won't be closed as a duplicate of a question on Python 3.11, but instead 3.11 will be moved to archive.
The cost will be users to start copying best answers from 3.11 to 3.12, but if SO requires CPR, that direction can be considered.

So the main change from current will be: questions on ..., 3.9, 3.10, 3.11, 3.12 are dropped to archive when similar question on 3.14 is asked.
Upd: a set of rules and conditions is implied, for example, the top answer on the archived question should be outdated and the new question must explicitly contain why the previous top answer is no longer optimal.

3
  • 8
    "questions could have been asked even without upper letters" They can still be asked like that today. It takes very little time for curators to fix grammar and styling. And it's not a reason for closure. Commented Jan 11 at 15:24
  • 5
    I'm not sure what your definition of "early years is", but I can tell you the sentiment when I joined 12 years ago was about the same. If anything, the site was so flooded with low effort questions that people felt the need to actively advertise that much more effort was expected to go into asking a question. Commented Jan 11 at 19:37
  • @Dharman that's interesting, so looks like I felt that part incorrectly. Is the other part also not on the target (rephrased): LLM basically cached the majority of older questions, so the main use case of SO switched from a library to state-of-the-art problems. To match this switch, actively archiving 5+ years old questions can be considered if specific form of duplicates is posted (=versioning idea)? Commented Jan 12 at 3:59
-10

The concept of closing questions is still valuable, but as a regular user I'd confirm an increase of »harshness« regarding new questions – obviously highly subjective (based on my narrow interest/expertise bubble):

  • new questions recently received many – imho questionable – downvotes
  • premature closing votes
  • increased number of questionable comments: quite often showing a lack of expertise or attention to details (... also based on hubris by experienced members)

In other words: I don't think SO has benefited from the decrease in contributions, which has allowed community members and moderators to filter out less helpful posts (questions and answers).

Closing and community moderation

Theoretically closing is reversible, but in practice that is not something new users understand nor will they actually do all the right steps to trigger a review to reopen. Mad Scientist

In my experience voting for reopening or disputing closure used to work pretty well, but it mostly relied on a community effort/engagement:

  • add a constructive comment with suggestions how to improve the question
  • edit the question description to remove unnecessary commentary parts, convert code examples to snippets etc – so a cleanup without changing the OP's intention
  • add a comment to clarify why a closure is not justified – the duplicate flag is actually very prone to wrong closure votings
  • discuss possible misunderstandings about the question with other members
  • not to forget: listen to other users or moderators' arguments why a question should or should not be closed – let's call it »hubris correction« (I'm not excluding myself)

Worth noting: the above list is based on my genuine experience (albeit matching the original ideas of SO's voting concept).

Ideas to improve the current closure concept

While closure is just a single part of the puzzle it is also heavily intertwinded with other community interactions

Consider a -1 penalty for question downvotes as well

Wut???? – please bear with me. Already downvoted question posts are way more likely to receive other user-based closing votes as well. I'm aware of the fact many users even promote a "downvotes should be free" policy – I respect this opinion but disagree. Whether we like it or not, this ludicrous reputation score can prevent some misuse (e.g revenge voting, with regards to the free question downvotes: I guess TylerH could share some experiences...)

Promote explanatory comments for question downvotes

Combined with the previous proposal:

  1. if you add a helpful explanation why a question has severe issues: no rep lost
  2. if you believe there is no explanation needed: seriously you can live with the -1 rep loss
  3. analogous to deleted answers: if a clearly useless question was deleted – you get your -1 back

The deletion concept is still far from ideal

I know: closure is not deletion but in the outcome it is indeed closely related to closures.

To be clear, I agree with ~95%+ of closures and subsequent deletions.
The auto-deletion via roomba also works pretty well.

But we still don't have a solution to review post-deletions:

  • as an answerer you won't be notified if a parent post was deleted thus your answer – unless you followed this question. An optional notification checkbox in your user settings could help
  • the »undelete« option is rather gimmicky as too few members can ever take notice of it
  • require a minimum tag based rep-score for deletions: a deletion should require an expertise on the topic

Cheap semantic tricks: rename »Closing«?

Sure grown up users reading the plethora of SO documentation should know that closing isn't a death sentence, shouldn't be taken as an offense and can most importantly be reverted. But, to be fair, 'closed' isn't exactly a term that connotes a temporary or reversible state. Similar to the reputation score system, semantics matter, and we vote for posts instead of applying childish likes or dislikes (except for newer opinion-based posts, but that's another story).

Closure as a post state

As suggested many times in contexts like Staging Ground:

Closures could as well be handled as a »back-to-draft« state switch process. If a question requires editing - send it back to »staging ground« or »draft« status.

This could also we reasonable for opinion-based questions to allow conversion to a helpful »proper question post«

My point is we (or more precisely Stack Exchange) don't have to reinvent the wheel by introducing slightly different display modes or list views. For instance it would probably make more sense to display SG questions in your post list (optionally selectable in profile) so they get more attention than opion based ones. The ultimate goal should be to get a helpful Q&A post describing useful programming approaches.

The »recruiting« problem: participation of new users

Quoting Friedrich's comment from »Do you agree with Gergely that "Stack Overflow is almost dead"?«

In the (far) future, we might run into a recruitment problem

I believe participation is crucial to a working closure (and Q&A in general) concept not only for cleanup but also for preservation of helpful content.

But it seems to become quite impossible for new users to ever gain certain privileges – ultimately introducing new active helpful community members. As a result, most potential new users may be discouraged from contributing because they will be ‘outvoted’ by experienced users.

Alternative rewarding concepts

  • maybe new users should have limited flagging priviliges e.g the ability to flag spam or low-quality content. These »rookie flags« would appear in the review chain so they can be reviewed by more experienced members. If these flags were approved maybe we should reward users with a +10
  • New answers: we may reconsider the bad reputation of self-answered questions to allow for something like micro-tutorials. I know self-answered questions are already allowed and most of the time they are aweful as they are overly specific to the users task but promoting these could help to aggregate more answers.

But the current rep-system provided at least some working »expertise benchmark« with regards to community moderation privileges.

Other measures for quality control

Closures are not the only way to keep SO clean removing poor content

  • Wrong/misleading answer flag: As suggested by Charlieface flagging potential nonsense posts to a review chain would be incredibly helpful - especially for existing answers in canonical question posts. But ideally, these posts should be reviewed by members with sufficient topic based reputation (e.g gold, silver or at least bronze badges)
  • sometimes we could also need an »outdated flag« to mark an answer as probably not helpful anymore. For instance many old SVG answers (2010) while written by experts won't work anymore simply because certain methods were deprecated – a downvoting would clearly be inappropriate but a notice about the applicability helpful. Sure we can take the publishing date but some incredibly old questions still work perfectly fine

New answers?

We could argue that the decrease in new posts provides an opportunity to make SO more concise by filtering out low-quality content.
But where would the new content come from?
Keeping a tidy 2025 knowledge base snapshot cannot be ideal.

My biggest frown is brought about by Stack Exchange's focus on generating new users rather than motivating already active users to maintain their engagement or to motivate new users to become active contributors.

Both new users as well as »veterans« may think twice whether they should take the effort to contribute a detailed, helpful answer or helping to keep this knowledge base clean (e.g by downvoting, flagging or close votes)

  • if a question post can be deleted without their knowledge – deleting their answer
  • they regard SO as not the right channel anymore to share their knowledge (the bad »t« word)
  • the platform seems to be inactive or not relevant anymore
2
  • 5
    Oh what a fun grabbag of tried and failed or outright rejected ideas. Commented Jan 15 at 8:39
  • Apollogies: I have indeed failed to follow these proposal discussions on Meta SO thoroughly. Can you please give me a short summary of the final Meta consensus? Just curious whether the blame tended to go rather to »SE is evil and lost anyway« or »all users are dumb« As it happens to be my 5 year anniversary on SO and ... you also happen to be a German speaker, please allow me summarize my thoughts on SO in an abstract way by the great Georg Kreisler »Wien ohne Wiener« Commented Jan 16 at 2:57
-18

The problem with question closing is that it happens far too fast. Dozens of times I have worked on crafting an answer to a question, only to return after an hour or two with a detailed response to find that the question has been closed.

I think question closing should be delayed for 24 hours after being opened. By then, there is probably no-one still working on it and it can be closed without frustrating anyone.

The race to answer a question before it closes only results in poor answers that have not been properly worked out and tested.

19
  • 11
    "I think question closing should be delayed for 24 hours after being opened." What's the point in closing the question then? Commented Jan 9 at 0:34
  • 11
    I am not sure if you understand what closing questions mean. It doesn't mean that a question is solved. It means that a question needs to be put on hold awaiting further info from the user because it cannot be answered in its current form. Commented Jan 9 at 0:35
  • 5
    Closing a question means that an answer to it cannot be posted. If I have prepared an answer the work is wasted. Commented Jan 9 at 1:47
  • 2
    Perhaps a better way to go would be to allow drafted answers as it (potentially) breaks the closed question assumption of being unanswerable Commented Jan 9 at 1:49
  • 15
    If you are preparing an answer to the off-topic question, then the work is already wasted: such questions shouldn't live on Stack Overflow, along with their answers. One point of the closing is exactly to prevent others to waste their time by answering the question. So, the faster the question will be closed (and the faster possible answerers will be notified about closing), the less time will be wasted. Commented Jan 9 at 7:47
  • @BlueRobin FYI, there used to be a workaround that allowed people posting(drafted) answers even after the post has been closed. Not sure if it still works though. You might find a post describing the workaround in some SO/meta post somewhere. Commented Jan 9 at 7:52
  • 1
    @Tsyvarev You assume that most questions are closed because they are 'off-topic'. Not so. Most questions are closed because they are poorly written ( English as a second language ) and thus require a lot of careful reading to be understood. Such question are closed because many people do not take the trouble to decipher what the questioner is trying to say. Commented Jan 9 at 15:13
  • 10
    "Such question are closed because many people do not take the trouble to decipher what the questioner is trying to say." - If you are able to understand a poorly written question, then why don't you edit the question into readable form? Commented Jan 9 at 15:18
  • 1
    I have sometimes been annoyed by the same thing, when I thought a question was interesting and wanted to answer it, but other users closed it as not about programming. (usually in [cpu-architecture] when it's more of a question about how hardware works, rather than how to write code.) I've sometimes gotten a question reopened, sometimes temporarily stashing my answer as an edit to the question which I then edit out when I post as an answer if it does get reopened. (Sometimes along with making improvements to the question if that was what other people were missing.) Commented Jan 9 at 15:26
  • 1
    But this meta answer seems way off base. I don't think anything like this could ever be good. Maybe gold badge holders and/or high-rep users could get a free pass to answer closed questions, like a longer grace period of multiple hours. But even that's probably bad, and just encourages FGITW-style abuses. I agree with other comments: fix the question with edits before it gets closed, or in order to get it reopened. Commented Jan 9 at 15:29
  • @PeterCordes By "off-base" I assume you mean "wrong". What is FGITW? "before it gets closed" That is why I want the question to survive for long enough to get the edits done and agreed to. Perhaps you are unaware of how fast questions get closed? Commented Jan 9 at 15:40
  • 7
    Please read: How long should we wait for a poster to clarify a question before closing? and Why should I help close "bad" questions that I think are valid, instead of helping the OP with an answer?. You seem to have misunderstood the purpose, and certainly have done nothing to explain why the logic should have changed. Commented Jan 9 at 17:27
  • 3
    That answer is very old. 12 years! It is no longer correct. Closed questions never get edited - the OP never comes back when they see their question has been closed. Reopening a question is far too arduous, bordering on impossible. Commented Jan 9 at 17:32
  • 2
    Do you have an example of a question where you spent hours working on an answer only to find the question was closed? I'm more worried about your tendencies to answer off-topic questions so often. Commented Jan 9 at 22:09
  • 2
    "That answer is very old. 12 years! It is no longer correct. Closed questions never get edited" 1. Age of an answer is not usually relevant. The answer is still as correct today as it was when it was written. It's not only still correct, it's been massively upvoted by the community, indicating that it's pretty clearly the gold standard in terms of how closure should be done. 2. This is not true; closed questions get edited all the time. If OP never comes back when they see their question has been closed, then that's OK; we don't want people to come here, post bad stuff, then leave. Commented Jan 9 at 22:12

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.