Best Practices On Posting Questions in Forums
Best Practices On Posting Questions in Forums
Introduction
Just like any one, when we run into problems in .Net or SQL Server, we need help from other people. We look for the solution in Google. If we couldn't find then we will get into good forums like DotNetSpider, where you have so many great people who can answer your question in very short span. There are some instances where great people can't answer some of these questions with the information that is provided in Question and Description.
Why no one is responding to my question?
There could be number of reasons. The two most obvious reasons could be either the question or description are not very clear from a complete requirement point of view or the people in forum didn't come across that situation or do not have expertise to answer the question or solve the problem. Obvious we can't expect from any one to have hands on every technology that is there in the software field.
The Wrong way to post your question
Normally, a person will start posting like “Urgent" in the title and posts something like “How to validate Textbox data in ASP.NET. Please send me code. Its urgent". When you hit submit, it will ask you to enter other mandatory fields in page.
With out spending a little to see where your question falls under, you just simply select any category to post your question. But your post goes into minutes, hours and even days with no response.
Another example in SQL Server section is, title contains SQL Query and the Description contains explain below query:
SELECT * FROM EMP WHERE EMP_ID = [:in_emp_id]
As you know each line of the code has meaning associated with its previous or next line. If you just post where you have the doubt then, we can't answer your question.
The Correct way to post your question
Let's take some time to put it in right way so that you will get good responses to your question. If we take examples in previous section then:
My Subject line is going to be “Text Box Validation in ASP.NET" and description or the problem statement would be “Hi Friends, I have one text box in my ASP.NET web application form, where I am expecting users to enter their telephone number. I would like to put to validation on this control. The validation that I want to place on this textbox is to accept only numbers from 0-9. The validation should be on client side using java script. So please give me the code/idea to achieve this"
When we are posting our question in the forum we should respect the person who is reading your question.
What am I supposed to do after getting the answer?
Once you are satisfied with the answer, please rate the answer that was able to give you the right solution or direction and please put a word “thank you".
“Thank you" word really means a lot to the people who are trying to help you in solving the problem.
Even if you are able to find a solution on your own, please come back to the forum and say few lines about how you resolved the issue? This way you are going to help others as well. Please use the same thread.
What if I do not get the answer?
If you are not satisfied with the answer try to use the same thread to post your comments. If nobody replied to your question then repost the same question (but not on the same day) with more detailed information. This is the best way to solve any problem. If you open new thread you may get same answers once again.