How to Help Others
How to give useful, effective help without burning yourself out.
Helping others is one of the most valuable things you can do in a developer community, and one of the best ways to solidify your own understanding. Here's how to do it well.
You Don't Have to Know Everything
You can help someone who knows less than you do even if you're not an expert. Pointing someone in the right direction, suggesting what to search, or sharing a relevant doc is all genuinely helpful. You don't need to solve the whole problem yourself.
Help Them Understand, Not Just Fix It
There's a difference between handing someone a fixed version of their code and helping them understand why it was broken. The second is more work, but it's what actually makes someone better. When possible, explain the 'why' not just the 'what'.
Ask Clarifying Questions First
If the question is vague or missing context, ask before guessing. 'Can you share the exact error message?' or 'What framework are you using?' takes 5 seconds and saves 10 minutes of wrong-direction advice.
Be Kind, Not Condescending
Everyone has been a beginner. Remember what it felt like to not know something you now consider obvious. 'That's a beginner mistake' is never a useful thing to say. Just answer the question.
Don't Just Drop a Link
Linking to documentation is great, but 'read the docs' with no context leaves the person exactly where they were. Link the specific section that answers their question, and add a sentence explaining what they'll find there.
Code Reviews vs Quick Fixes
In #help, people usually just need the thing to work. In #code-review, they're asking for deeper feedback, architecture, readability, patterns. Calibrate your response to what was asked for.
Consistent helpers get the 'Helper' community role, a thank-you from the team and a visible indicator that you're someone people can trust for good answers.
Know When to Step Back
If a thread is already being handled well, you don't need to pile on. If the problem is clearly above your current knowledge level, it's okay to say 'I'm not sure about this one' rather than guessing and sending someone down the wrong path.
It's Okay to Set Limits
You're a volunteer. You don't owe anyone an hour of your time or a complete solution. Help when you have the energy and the knowledge, and don't let it burn you out.