"Even when you are coding, you spend a lot of time testing what you have just coded, and realizing what you have just done does not work."
This is not my case. Over years I developed a habit to write correct code at (almost) first attempt. Am I qualified for pair programming?