This is an ongoing article,

If I don’t know the answer to a question, I will ask. To save time for both of us, I assure you that before consulting:

  1. I looked up resources like official documentation, Google, and Stack Overflow.
  2. I have given it thought.
  3. I spent at least 20 minutes on 1 and 2.

When I ask:

  • I understand that you know the solution or might know someone who does.
  • Provide my thoughts on the problem if necessary.
  • I will make sure we are on the same page regarding the problem and have the same expectations for the goal.
  • Provide concise yet sufficient information for your reference.
  • I can reproduce the problem in front of you, if applicable.

After I ask:

  • Document the solution and distribute it to prevent others from facing the same problem.