liveBook · Manning

Coaching

Coaching is a developmental practice in which one person supports another’s growth and performance through guidance, questions, and feedback.

How 2 Manning books explain it

Think Like a Software Engineering Manager

Coaching and mentoring are development practices that guide people, address skill gaps, and support professional growth.

How it is used
Develops engineers’ skills and careers while addressing behavior or performance gaps.
How deep it goes
Illustrates conversations, goals, support, and follow-up through workplace cases rather than prescribing a single coaching script.
Examples
Uses an interpersonal conflict redirected into mentorship and a missed project milestone addressed with training, mentoring, and follow-up feedback.
What you can do after
Practice coaching by discussing specific gaps privately, agreeing on support and goals, and checking whether performance improves.

Read how Think Like a Software Engineering Manager explains coaching →

Lead Developer Career Guide

A developmental practice in which a person provides guidance and support to improve another person's performance or capabilities.

How it is used
Positions coaching as a supportive lead-developer leadership style for helping team members develop skills and reach goals.
How deep it goes
Defines the style and gives practical ways to tailor mentoring, but does not prescribe a fixed coaching program.
Examples
Contrasts hands-on help with independent learning resources and places ongoing coaching within a performance improvement plan.
What you can do after
Practice/perform coaching by asking about learning preferences, adjusting support, and gradually delegating decisions.

Read how Lead Developer Career Guide explains coaching →

Related concepts

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.