liveBook · Manning

Coaching

As explained in Lead Developer Career Guide

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

Coaching is a leadership approach that gives people guidance and support as they develop skills and work toward their goals. For a lead developer, it is one of several styles to use according to the situation—not a rule for every decision. A coaching approach emphasizes growth, while a commanding approach may be more useful in an emergency. section 3.2.1 section 3.5

Make coaching fit the person rather than assuming everyone learns the same way:

  • Ask what has helped them learn before, what they prefer, and where they see their strengths and weaknesses. section 9.1.3
  • Observe how they engage with information and adjust your support. One person may want hands-on coaching; another may prefer resources and room to solve a problem independently. section 9.1.3
  • Give guidance when needed, then gradually delegate responsibility so they can make their own decisions and build confidence. section 9.1.3

Two developers, different support

Suppose one developer asks to work through a task with you, while another wants a learning resource and time to try it alone. Start with those preferences, watch how each learns, and change your approach if needed. The aim is not to keep either developer dependent on your help. section 9.1.3

Coaching also has a place when performance falls short. Set measurable expectations, discuss progress regularly, and provide support during a formal Performance Improvement Plan (PIP). Document that support and the employee’s progress; consult HR throughout the process. Coaching is an opportunity to improve, not a substitute for clear standards or the required performance process. section 12.3.3

How Lead Developer Career Guide covers it

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 it assumes
Introduces coaching without assuming prior leadership training, while addressing readers responsible for supporting developers.
What you can do after
Practice/perform coaching by asking about learning preferences, adjusting support, and gradually delegating decisions.
How it connects
Connects coaching to mentoring, leadership styles, independent problem-solving, delegation, and performance improvement plans.

Also explained in

Compare how 2 books explain coaching →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Lead Developer Career Guide. The section links point to the parts of the book it draws on.