liveBook · Manning

Personality match

As explained in "Looks Good to Me"

The compatibility between collaborators' preferred interaction and working styles.

Personality match describes how collaborators’ preferred interaction and working styles affect pair programming. Extroverted, introverted, communicative, contemplative, collaborative, and independent developers may experience pairing very differently. section 11.2.3

Pairing is more likely to succeed when it is chosen rather than forced. People who need private time to build a mental model may learn poorly while watching or driving a session. section 11.2.3

Use personality match as a practical team decision:

  • Suggest pairing for complex problems or when team members naturally want to collaborate. section 11.2.3
  • Rotate pairs to discover productive working relationships instead of assuming one pairing fits everyone. section 11.2.3
  • Use a final senior review to refine junior pairs’ code or communicate the reasoning behind senior pairs’ optimized solutions. section 11.2.3

How "Looks Good to Me" covers it

How deep it goes
Compares working styles and gives adoption tactics, but stops short of prescribing a formal personality assessment.
Examples
Uses extrovert–introvert contrasts, junior–senior pairings, complex problems, voluntary sessions, and rotating developers.
What you can do after
Apply it by choosing suitable pairing contexts, rotating collaborators, and preserving individual thinking time.
How it connects
Connects personality match with pair programming, code review, collaboration, learning, and team adoption.

This explainer was generated by Manning's knowledge graph from the text of "Looks Good to Me". The section links point to the parts of the book it draws on.