I'm looking to put together a blog post that people can reference on how to ask, and the right way to ask question here at Super User. What are some suggestions that you would have for new users coming to the site and asking questions? What are some things that you would like for me to focus on?
I like Zoredaches idea of keeping it simple, short and to the point. Get the most important points across quickly.
With that in mind, I threw together this quick list of hints:
- Summarize your whole problem in one sentence.
- This will be the title of your question.
- Don't put any OS names in front of the question or stuff like that, leave those for the tags.
- Summarize your whole problem in two sentences.
- Neither of which should be a copy of the title.
- This is your first paragraph.
- Add additional paragraphs, detailing these points as applicable:
- A paragraph is created by leaving an empty line in your question.
- How did you already attempt to solve the issue and what was the outcome?
- Does your question relate to a specific operating system, device or topic? If so, use an appropriate tag to let people know.
How can I copy the path of a registry key to memory?
I am using
regedit.exe to edit a registry key. I would like to copy the path of that key (like
HKEY_CURRENT_USER\Control Panel\Input Method) to the clipboard.
I tried pressing Ctrl+C while having the node selected, but the path was not copied to the clipboard.
This topic has been done to death via the ask page, and the many other blog articles, meta.stackoverflow.com questions, and other similar meta posts on other sites. I suppose it wouldn't hurt to cover the issue again, but keep in mind that the people that need the the information in the post the most probably won't really read it before posting.
So the critical things I think need to be covered are venue, and writing style.
I suspect your blog might focus on asking on superuser, but as a general rule it is very important to make sure you ask the question in the right place. Not spending the time to compose a question in the right place waste everybody's time. Check the FAQ/About page first, look at the tags, look at the tone of the questions.
Compose your questions with the inverted pyramid style. That is start with the most simple statement of your problem, and then expand with further details. I get very frustrated by questions that SPAM me with lots of detail, but then forget to actually ask a clear question. In a question, the title, first sentence/paragraph, and final sentence/paragraph should each be a clear statement/summary of the problem.
A inverted pyramid style question would look like this.
When I do foo I get ping, but I expect pong
I am trying to do foo on a system from vender acme, running and foo is verion n.nn
When I run foo in debug mode with widget X it shows error message blah
When I look at log file foo.log it shows an error
foo is corrupt.
What should I do to get foo to return pong?
Always provide LOTS of details when asking a question. No detail is irrelevant.
Far too often I see questions with not enough detail to get a good answer, but never have I seen a question that includes too many details.
(Example of "no detail is irrelevant": I heard about a video-processing system that would intermittently fail while in development. Some days it would work properly, and some days it wouldn't, with no change in system variables/updates. Eventually they figured out that when the developers wore plaid shirts to test it, it didn't work because the system couldn't process the complicated pattern and gave up. When they wore other shirts, it worked fine.)