Mentoring
Overview
Mentoring helps others grow by sharing context, judgment, and practical feedback.
Why It Matters
Teams become stronger when knowledge and judgment spread beyond one person.
Core Concepts
- Teach how to think, not just what to do.
- Make advice specific.
- Encourage independent problem solving.
Mental Models
The best mentor reduces confusion without taking ownership away.
Best Practices
- Explain the why behind the recommendation.
- Share examples and shortcuts.
- Give feedback early and kindly.
Common Mistakes
- Solving problems for people instead of coaching them.
- Overloading with too much context.
- Giving vague encouragement without direction.
Trade-offs
Mentoring takes time, but it compounds team capability and reduces repeated mistakes.
Decision Framework
| Need | Mentor response |
|---|---|
| Rookie mistake | Explain the pattern |
| Hard problem | Guide the approach |
| Repeated issue | Create a reusable playbook |
Examples
- Walk through how to debug a failing request instead of just giving the answer.
Checklists
- Did I explain the reasoning?
- Did I leave room for independent thinking?
- Did I help them reuse the lesson later?
Senior Engineer Notes
Senior engineers mentor by making other people more effective over time.