I am aware that Stack Exchange is intended as a repository; it is not a place for people to post buggy code, or even no code at all, and seek help. But I notice that there are helpful people who do attempt to answer even poorly-asked questions, or questions that are not appropriate for Stack Exchange. Especially on Stack Overflow.
Today while telling someone "this isn't appropriate for Stack Exchange/Stack Overflow, either work your code down to a specific question, or post on some forum" it occurred to me that:
- Forums are poorly structured to help debug code.
- There are lots of helpful people here, and people post these questions because they do get useful answers, even when their questions are crap.
So, why not have a "dumping ground" site, that high rep people can move the questions to? (In other words, moved by anyone with 10K, or 3 votes-to-move by those with 2K.) Then if anyone wants to help, they can do so. (And if no one helps, then that will show that it was only reputation on Stack Overflow that gave people incentive to help with lousy questions, which would be interesting to know...)
** EDIT **
Its totally fine if no one goes there except people posting buggy code. If that happens, then we'll have demonstrated that it isn't worth anyone's time to debug those questions. The point of my proposal is to make it easier to REMOVE those posts from stackoverflow (SO), in a gentler way than deleting them...
Currently, such questions clutter SO, and people get SO rep for answering them, if their answer is accepted. IMHO would be better if no one got SO rep for answering questions that shouldn't be on SO in the first place. Having a mechanism for quickly moving the question off SO would accomplish that, and would better signal to people asking, that SO is the wrong place for such questions.
Currently, people often enough get "rewarded" for their crap questions, by receiving an answer, that they have motivation to ask such questions again. Also, other people see those questions get answered, and think it is appropriate to ask similar questions.
An alternative would be to make it easier to kill off these questions. But I thought having a place to move them to was a gentler approach.