DEV Community

Jeff Chavez
Jeff Chavez

Posted on

ASK Great Questions

"Good questions save time. Bad questions waste time. Bad questions create unnecessary back-and-forth conversations, which create frustration and conflict. People that ask bad questions get frustrated because they can’t get help, and people that are trying to help get frustrated because answering bad questions is so damn frustrating." - Gordon Zhu

While taking the Foundations Course on Odin Project, I was led to read a great article by Gordon Zhu Founder at https://watchandcode.com on How to be great at asking coding questions.

It is really a helpful one and it corrected how I asked questions before in Stack Overflow and got a downvote. It was such an embarassing experience, but I learned a lot! Here are the process that are worth remembering when asking questions according to Gordon Zhu:

  1. Understand the code to the best of your ability.
  2. Clearly describe the problem.
  3. Provide the code that illustrates the problem.
  4. Make sure the code you’re sharing can reproduce the problem.
  5. Format your code consistently.
  6. Check yourself for typos.
  7. Explain what you did to troubleshoot the problem.
  8. Explain what you think the problem might be.
  9. Proofread your question.
  10. Send updates and remember this will not be your last question.

I hope it helps as it helped me a lot. Happy Coding!

As a Christian, I also write blogs about the goodnews. If you are interested, please read here: The Glorious Gospel

Top comments (0)