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.
