Asking Smart Questions to Get Answers From Smart People

06 Sep 2023

Asking Smart Questions to Get Answers From Smart People

How to ask questions the smart way is a guide on how to ask high quality questions, to get high quality answers. Here is a short summary of the process:

  1. Try to find the answer in existing resources (forums, google, manuals, etc.). Keeping a log of what has been learned will make it easier to form a question later.
  2. If an answer cannot be found, THEN start considering where the best place to ask the question is. This will likely be a forum dedicated to related topics.
  3. Use a useful subject header. The guide recommends the format “object – deviation.” People should know what the question is going to be about by reading just the subject line.
  4. When writing the question, state what has already been tried (hence the log in step 1). Clearly state the issue and the goal.

That is the basic process, but the guide is an entertaining read that has a lot more pointers, so check it out in the link above.

An Example of a Smart Question

Here is a question from Stack Overflow about speed of processing a sorted vs unsorted array: Why is processing a sorted array faster than processing an unsorted array?. It may seem like a simple question, but it has been viewed 1.8 million times, and has 25 in-depth expert answers.

Why this is a good question:

And An Example of a Bad Question

This question, on the other hand, has 0 upvotes and one rather confused answer: Vue slider bar has a bug.

What made this a bad question: