Forum Moderators: open

Message Too Old, No Replies

How to ask a technical question

Inviting suggestions to be written up later as a guide

         

kaled

11:30 am on Apr 20, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



We've all seen posts where a vast amount of code has been included and someone simply says "why doesn't this work?". Normally I ignore them and certain other types of lame post, however, perhaps if a guide was written on how to ask technical questions, it would help. I'll kick off with a few suggestions of my own.
  1. Use plain English, with punctuation, no SMS/text abbreviations and no other rarely used abbreviations. A gamer may know that PSP is a "Play Station Portable" but others won't.
  2. Be precise.
    Don't say things like "it doesn't work properly". State exactly what goes wrong and when.
    Don't say things like "it displays an error message". State exactly what error message is displayed (and code number if one is given) and also the title of the error box if there is one.
  3. Be clear and concise. Consider the whole post carefully and ensure there is no unnecessary waffle but all important information is included and it is ordered logically so that someone reading it can grasp the problem quickly.
  4. When posting code, keep it minimal - nothing more than is necessary to demonstrate the problem, however, if it's HTML, include the doctype.
  5. State what you are trying to achieve. Whilst it may be possible to fix bad code, it may be better to use a different approach altogether. Without knowing what is needed and/or wanted it's impossible to give good advice.



If such a guide is compiled and presented to new members, it would doubtless be of some help. So, please add your suggestions and perhaps one of the moderators will kindly write it up and ensure it is integrated into Webmaster World.

Kaled.

piatkow

1:10 pm on Apr 20, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I suspect that the people who need it won't read it.

However, if you think you get lame posts here, you should visit a few other forums. The ones who I want to beat over the head with a copy of "Windows for Dummies" are the ones who expect to build a web site without knowing how to use basic PC functions like copy and paste.

eelixduppy

1:15 pm on Apr 20, 2010 (gmt 0)



A very important characteristic of a good thread is one that has a good title. If the title does not describe in a nice way the problem they are experiencing, or the information they are looking for get, then odds are they will not get what they are looking for. The title is the first part of a thread that anyone sees, and it really plays a role on whether or not someone even bothers to read the thread.

jecasc

1:26 pm on Apr 20, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



All you need to know:

[youtube.com...]

Oldie But Goodie...

rocknbil

6:39 pm on Apr 20, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Noooo, don't make them do this! I use these cryptic questions to develop my psychic abilities, I am a level 9 now. All your base are belong to rocknbil.

:-)

Seriously though, divining what someone is trying to say really does help develop interpretive skills, it's one of the reasons I spend so much time here. It pays for itself in extracting intelligible information from thin RFP's (one of my edge's) and in translating similar questions from real clients. But yeah, the one off "why doesn't it work?" + code dumps are often hard to sort out, and would be happy to post a link to such a guide.

Or . . . the TOS could be updated, hit both with one stone.