Skip to content

Instantly share code, notes, and snippets.

@ornicar
Last active October 1, 2021 13:08
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ornicar/a03c815c48cfba2b1e90ef898d8f7030 to your computer and use it in GitHub Desktop.
Save ornicar/a03c815c48cfba2b1e90ef898d8f7030 to your computer and use it in GitHub Desktop.
How to ask technical questions

How to ask technical questions

Doing it right will save everyone a lot of time, and will motivate others to help you.

  1. Try to find the answer by yourself, using documentation and search engines

If you can't find the answer, here's how to ask other people. Following these steps is the best way to quickly get quality answers.

  1. Explain your end goal. Not the detail of what you're trying to do, but the reason why you're trying to do it. This will avoid XY problem situations.

  2. Describe what you've tried to solve your problem, and how it failed. Showing people that you have attempted to find an answer by yourselve will motivate them to help you, and will save them from suggesting things you already tried.

  3. Give all the necessary details right away. Don't wait for people to ask you the questions to get the necessary information to solve your problem.

  4. While you're waiting for an answer, keep trying to find it yourself. Give updates about your progress.

Happy solving and sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment