Các cuộc thảo luận khó khăn đôi khi là một tác dụng phụ của lập trình cặp, nhưng điều này không phải lúc nào cũng là điều xấu. Khi thảo luận về cách tiếp cận nào có nghĩa là bạn đang nghĩ về mã trước khi bạn viết nó và bạn có nhiều hơn một đôi mắt về nó.
Lấy từ: http://wundasworld.blogspot.com/2007/11/joy-of- Pair-program.html :
Tình huống ghép đôi lý tưởng đòi hỏi cả hai người phải là chuyên gia phát triển. Họ cần phải cởi mở với ý tưởng của người khác. Và trong trường hợp này (chuyên gia phát triển với ý kiến tốt, mạnh mẽ), nó có khả năng mang lại nỗi đau.
Tuy nhiên, "các cuộc chiến tôn giáo", nếu chúng sắp xảy ra, sẽ đưa ra một đánh giá mã hoặc ở nơi khác, nếu chúng không đưa ra lập trình cặp. Tránh thảo luận không hiệu quả là điều cần phải được xác định và tránh trong bất kỳ khía cạnh nào của lập trình. Cách chính để tránh nó kết hợp lập trình, là tập trung vào hoàn thành công việc, học cách chọn giải pháp đáp ứng nhiều mối quan tâm và học khi nào nên từ bỏ khi một lựa chọn không đáng để mất thời gian để tranh luận về nó.