I love SO. I've learned a ton here, and I feel like I'm contributing. I like to help.
But lately, it feels a lot like a grind. The questions come at a rapid pace from users who clearly haven't bothered to read the docs, and I find myself spending 90% of my time either voting to close (duplicates or hopeless questions) or else "coaching" the asker with things like "please include your code" and the like.
I want to be sure I'm not "elitist" or difficult - and I did quite appreciated Robert Harvey's answer to a lower-rep user's post with the opposing view.
Maybe I'm emoting, but I'm wondering what - other than just sucking it up and adjusting my attitude - can be done to help educate these new users before their question makes it into the queue?