Extreme programming vs. interaction design

After reading my earlier Jon Udell and Alan Cooper blog entry, Basil dug up an interesting debate between Alan Cooper and Kent Beck. They are discussing the differences in process between extreme programming techniques and interaction design. At times I feel they’re speaking different languages, but I feel like Cooper generally has a better understanding of the software development process than Beck does of interation design. I believe Cooper won the debate, but then I believe in interaction design as a way to improve the quality and usability of software.