I frequently visit various technical forums online to keep myself abreast on the continual development of various technologies that interest me. These forums have serve me well over the years as I would be able to learn from many interesting discussions, ideas, and solutions that kept me incessantly active. Nowadays, I try to give back to the community more than before by answering questions that users may have. However, is it me or are there many people who don’t think before they post? I think, paradoxically, many people want to have their questions go unanswered, or how else can you explain the myriad of questions out there that are lacking important ingredients to get a meaningful response. For me, I look for posts that are meaningful, diligent and, most importantly, concise.
A meaningful question should clearly state the problem. This isn’t so hard, is it? Yet, many posts I encounter don’t make that obviously clear. Usually, I scan very quickly for the meaning in the first few lines of the post, then I might skip to the bottom of the post to find it, if it wasn’t already found. If it’s hidden somewhere in the middle, then you can bet that I will hit the back button or close the tab to save myself the headache from decipherment. My recommendation is, obviously, state your intention clearly and early.
An diligent question should not rely on readers to make assumptions. Don’t post a generalized question because I don’t know where to start when I’m responding to it. Be specific! The post should demonstrate sufficient understanding, research and analysis on the matter under discussion. That means include source code (gawd, don’t include your entire program) and stacktraces if the question is about why a particular Java program is not working, for example. Don’t make the readers do any more work than necessary.
Finally, a concise question is exactly that–short and to the point. Write as few words as possible, but include the most relevant pieces of information. Seriously, I can’t emphasize that enough. If I want to read a novel, I’ll go to the bookstore or the library. If you believe that the inclusion of your country of origin presents a substantial significance to the goal of the post, then leave it intact. Otherwise, omit it.
So if you have any trouble getting any meaningful responses to your posts on forums, maybe try following some of these simple guidelines to help me to help you figure out exactly what is your problem.