Mentor
A mentor is an experienced person who provides guidance, knowledge, feedback, and developmental support to someone with less experience.
Lead Developer Career Guide
An experienced person who provides guidance, advice, and developmental support to another person.
- How it is used
- Positions mentoring as a way for lead developers to support developers’ skills, confidence, career decisions, and growth.
- How deep it goes
- Defines the role, contrasts it with training, and gives relationship and feedback practices rather than a fixed mentoring program.
- Examples
- Uses a failed application migration, differing learning preferences, and a good-versus-bad-mentor table to make the guidance concrete.
- What you can do after
- Practice/perform mentoring through listening, tailored guidance, constructive feedback, and support for mentee-led goals.
Think Like a Software Engineering Manager
A mentor is a person who provides developmental guidance and support based on relevant experience.
- How it is used
- Supports professional growth, networking, career advice, and preparation for transitions such as becoming an engineering manager.
- How deep it goes
- Explains the mentor’s role, selection, relationship boundaries, discovery channels, and perspective management, but stops short of a formal mentoring program design.
- Examples
- Uses mentorship platforms, networking events, multiple-mentor arrangements, and an underperforming-employee scenario.
- What you can do after
- Apply it by finding mentors, setting relationship expectations, comparing advice, and rehearsing ambiguous leadership situations.
Read how Think Like a Software Engineering Manager explains mentor →
Related concepts
- managementcontrasts with · Management is the organizational function or practice of directing people, work, resources, and operations to achieve objectives.
- perspectiveproduces · A perspective is a viewpoint or standpoint from which a subject is observed, represented, interpreted, or evaluated.
- trustproduces · Trust is confidence that a person, organization, system, or source is reliable and will act or behave appropriately in a given context.
- help-seekingused by · The practice of requesting guidance, information, or assistance from other people to overcome a difficulty or accomplish a task.
- active listeninguses · Active listening is a communication technique involving deliberate attention to, interpretation of, verification of, and responsive engagement with another person’s message.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

