I realize this is not a new topic. But I've noticed that I'm not the only one getting really frustrated by the standard behavior here. Some of us teacher types are willing to engage the OP in a conversation with hints and progress on the part of the OP to developing his own correct solution. But more often than not, someone who's either not paying attention or who just wants to show off his prowess will post a complete solution in the middle of all this. (Sometimes the complete solution is, in fact, not correct.) I went on a total rant about this at midnight last night, and the offender kindly removed his solution. But, in the meantime, the OP went silent, perhaps not amused by this colloquy.
I grant that some OPs (perhaps the majority) are wanting us to do their homework for them; sometimes what seems blatantly a homework problem isn't so labelled. But I would like some consideration for those of us who put a lot of time into trying to develop the young'uns as mathematicians, rather than posting a complete solution. (I know this is a controversial viewpoint. Although I do not understand it, I have read here postings of folks who think reading complete solutions is the best way for students to learn. Well, they're already not learning from their textbooks or class lectures very well, so I reject that principle.)
Especially given the increasing number of homework posters, is there some way we can cultivate a change in the philosophy here? Can we at least make it acceptable that when someone is engaging in a conversation with hints (sometimes requested by the OP!!) and a progression of ideas that we agree not to jump in and post complete solutions? As I said, I've seen other posters besides me (typically faculty who are used to this process) who are annoyed and frustrated as well. Indeed, I'm going to stop spending time trying to help people develop as mathematicians if I continue to be sabotaged most of the time.
I'm not saying that I never post complete solutions. Of course, I do, or I'd earn way fewer reputation points. But I only do it when I believe it's warranted, and I rarely post a solution that has every little detail completed.
Let the haranguing begin! Please understand that I'm trying to change the standard operating procedure to some extent, which is likely to meet much resistance. But perhaps we could develop a tag that the OP could use to indicate that he/she is interested in such a "conversation."