This new user's first question got closed as 'not a real question', way too abruptly in my opinion. As a first question from a new user it was pretty ok, considering what else is out there. He did post code - admittedly too much - but if you read his code you can in fact see where he was having difficulty, even though he did not clearly state the code's intent. All he needed to do was trim it down and expand on precisely what the desired behavior was. (Bear in mind not using OO makes that more difficult - maybe he doesn't know OO.)
I posted an answer, then only 2 hrs later, before he could even respond, it got closed. I am too lowly to vote to reopen.
I think this is unreasonably abrupt and harsh to newbies. Do we have a consistent standard of how much time and warning we give a newbie before closing as 'not a real question'? Or do we just guillotine it? I would at least have given him 48hrs - it's different to if he was told to clarify it and given time and simply didn't respond. If there is any consensus, can we add that to the FAQ? I am happy to help Python newbies who show some effort, and I resent what might well have been a useful interaction getting cut off abruptly.
(AFAIK there is no automatic warning 'Please edit this within to improve the question, or else it will be closed - several users have voted to close it as not a real question')
(For the 'big dump of code' scenario, do we need a new closing reason 'question does not isolate the specific problem and solution' - which is distinct from the generic catchall 'unclear'?)
When should we downvote, when should we close, when should we leave a comment asking them to clarify, what is a reasonable time expectation for each of those, and how much extra allowance do we make for new users?
As far as user-friendliness of reopening goes, virtually no new users know this, nowhere in the FAQ does it state: What can I do if my question got closed? If the reason was clarity, you can edit your question and it will then be queued for voting on reopening it.
- "Closevoting in progress should be visible to newcomers"
- "Should we close first questions when they are of poor quality?" ... "It seems rather harsh to close a person's question within the first hour of them seeking help."
- "“Closed” does not convey what it is intended to convey, and should be more user-friendly"