Over the past few months I have found myself voting to Leave Open many questions that someone else voted to close as not concrete. A case in point is this question. While this question could have been improved in a number of ways the code was complete and I felt there was almost enough text to explain it. The only thing that I thought was truly lacking in the text was that the calculator wasn't identified as infix, prefix or post-fix.
Why am I complaining about this? At least partially because of Peilonrayz's answer to this META question. I agree with several of the points raised in that answer.
Is there a clear set of definitions for when any Off-Topic
reason for VTC should be used?
How do we train our self-moderators? Any one of us that passes 3000 points can Vote to Close, I feel that we need a resource that we can consult for all the VTC reasons. If it exists can someone please point it out.