Firstly, let me say I understand that it is against the CoC to say RTFM. This is a fact and I am not trying to suggest that this is how we should help people.Self-help or self-improvement refers to self-guided improvementeconomically, intellectually, or emotionallymost frequently with a substantial psychological or spiritual basis.
This post may or may not be relevant to other parts of these forums but I feel that it is very relevant to the PT(Programming Talk) sub-forum.You can also show the user how to search the forums or tell them about the forum search utility. If you wish to remind a user to use search tools or other resources when they have asked a question you feel is basic or common, please be very polite. Any replies for help that contain language disrespectful towards the user asking the question, i.e. "STFU" or "RTFM" are unacceptable and will not be tolerated.
Far too often on these forums, I see an OP ask a question with regards to how to solve a problem before even asking them how far they have gotten on their own with the problem. Then some newbie programmer goes and posts the complete solution all nicely attached for download and copy-paste usage.
I have been wondering why people do this. I have come to the sad realization that people try to give the most complete answer to the OP's question in order to get some sort of thanks or ego boost. This might help the stats section on your profile page look more appealing, but it only hinders the OP's ability to learn from their problems and to become self-reliant. Furthermore, if an OP keeps receiving these type of 'handouts' and quick 'solutions', we will have given them our sanction that their methods of problem solving are acceptable and that we will continue to spoon feed them in the future.
I have no problem helping OP's with their homework assignments only if they are asking for a push in the right direction. I will NOT provide them fully functional versions of their programs. Most of the time I will not even attempt to run their code; rather, I'll comment on sections that I might be able to provide insight on.
Techniques for answering programming questions on the forums:
- Learn how to ask questions and apply those similar techniques for answering them.
- Ask them to post what [code] they currently have and what [means] they have tried to solve the problem.
- Point them to (a) specific man/doc page(s) on the topic(s) they are asking about.
- Try and help them to correct THEIR code with out giving them a full solution.
- If they have changed anything, have them repost their solution if it is not working.
- Do NOT post working solutions if they have not put forth any effort on their own to solve the problem.
In short, help those to help themselves by not posting complete solutions to OP's problems.
EDIT:
Just to clarify this post was intended at the people that answer the questions not the people that ask them.
Also if you take not at my title it is NOT "Help those that help them selves" it is "Help those to help them selves" Ie help them to learn.
Bookmarks