Collaboration & Process › Communication
When to Ask for Help
Not too soon, not too late: time-box before asking.
Also known as: asking for help, knowing when to ask, getting unstuck, time-boxing before asking
Juniors often get this wrong in one of two directions: asking too soon (before thinking at all), or too late, silently stuck for days because they don’t want to look incompetent. Both cost the team.
The middle path: time-box it
Decide how long you’ll try on your own, then ask. A rough guide for a typical problem is 30 to 60 minutes of real effort. For something blocking everyone, sooner. Adjust by the situation:
- Block someone’s work, or production is affected? Ask now.
- Learning problem where the struggle is the point? Give it longer (productive struggle).
- Deadline close? Shorten the time-box.
- A senior would solve it in two minutes (an environment quirk, a team convention)? Ask. Struggling here teaches nothing.
Before you ask
- Reread the error, and search (searching effectively).
- Check the docs, the README and the code.
- Explain the problem out loud (rubber duck). It often solves it.
- Write down what you tried, ready for your question (asking good questions).
Signs it’s time
- You’re repeating the same things, or going in circles.
- You’ve started making random changes hoping something works.
- You’ve spent your time-box and can’t say what to try next.
- The task is clearly bigger or different than described.
- You’re avoiding the task because of the blocker.
Making it easy
- Pick the right person and channel. The team channel for general questions. The person who owns the area for specific ones.
- Ask for direction, not for the whole solution: “Where should I look?” or “What am I missing?” You learn more and need less of their time.
- Respect focus: if they’re mid-task, send the written question and carry on with something else (async communication).
- Say what you’ve learned, and apply the answer.
A healthy team expects questions, especially from new people (psychological safety). Nobody expects you to know everything. They expect you to make progress, and to tell them when you can’t.