From Wonder Woman to Avengers: the team rescues the heroes
Companies usually invest everything on a single providential person to conduct a project. Despite the failures at long term, they are keeping this method because it guarantees the success at short term.
Only a team as a whole can succeed at long term and we are gonna see how with cats and code.
Pair programming and TDD well practiced, allow us to have refactorable code so that all new ideas are easily integrated. The transfer of knowledge in the team is fluid, natural and continuous, good ideas and methods mutually enrich each other.
When practicing the two together, your team will be composed of people having each a very important place and contributing at their best for the long term project success.