I've known people who have not mastered their tools who are good programmers, but not a tool master who remained a mediocre programmer.
Kent BeckResponsible Development shares many practices with XP but the roots are different. Responsible Development's values are honesty, transparency, accountability and responsibility. These lead me to pairing, test-first, incremental design, continuous integration and so on because they support the values.
Kent Beck