James Thompson
Aug 8, 2017 · 1 min read

The idea that the team composition and individual dispositions are critically important can’t be overstated. Teams that pair program consistently can’t compromise on strong communication and collaboration skills. Some other core principles that also need to be in place, in my experience and opinion, are a strong commitment to collective code ownership (no strict specialists), and learning as a higher priority than delivery.

    James Thompson

    Written by

    Hands-On Software Architect — Conference Speaker