I am reproducing this post from MSE here, because I think it is a valuable and relevant topic. Of course we can make our own policies and have our own values here, but I do think this is worth posting:
Since it's currently impossible to delete a "vote to close",* when I see a poorly asked question, should I immediately vote to close, or should I comment, and give the OP a chance to improve his question?
Waiting increases the chance that I'll forget, and never vote to close, potentially leading to a cluttered site.
Voting to close immediately increases the chance that the question will be closed, and the author will be forced to re-post his (hopefully improved) question, which leads to a cluttered site. :)
*It is now possible to retract a close vote, but that doesn't change the fundamental nature of this question.
I'd also like to propose adding this to faq (although we don't really have a FAQ here yet, perhaps starting one is in order, it'd be a good place to put all the e.g. "if your cel is on give us your engine codes" stuff, too).