I would like to help my fellow professionals and amateurs more on StackOverflow, but it's become impossible to find questions worth spending time on beneath the inundation of "teach me to program" questions, like this one: https://stackoverflow.com/q/19017578/8946.
"Teach me to program" questions and those essentially like them, along the lines of "solve this for me" are easy to spot. If it looks like homework, smells like homework and is phrased like homework, should it just be closed outright with a "We don't do your homework for you" reason? Even if it's not actually homework but rather, "do my job".
Is it time to say enough's enough and refine the purpose of StackOverflow for actual and specific problems encountered by professionals and amateurs, closing obvious "teach me to program" questions outright?
This is not a duplicate as suggested - this question asks is it time to reverse the decision on the broad class of "teach me to program" / "do my job for me" questions and outlaw them.
homework
tag for a reason.homework
jumps out at them. Then they don't feel like the person deserves the time of day, while another person showing the same effort but not mentioning homework gets all kinds of help. So I guess my suggestion is to detach the notion of homework from your premise.