Extreme programming uses pair programming. There seems to be incompatible pairs. From this Wednesday, I have been pairing with Jordan. Jordan is a passionate guy, who has been notorious in the company for working so fast, keeping the key board all the time, and seldom explaining to the partner what's going on. Now it is my turn to suffer. Of course, he is much more experienced on Ruby on Rails than me. When I paired with him, I always tried to ask what I didn't know. But he always made me felt that me questions did not deserve answers. Meanwhile, although I was not familiar with Rails, I surely knew something about computer science; so, on high level, I couldn't help expressing my ideas on how to do it or making suggestions when I found it a bad design. But he always insisted that my ideas were ridiculous, and disdained to explain why. Sometime he even made me feel that Agile Planner was THEIR masterpiece, to which I could only show my respect; he was always afraid that my naive ideas would cause THEM to change THEIR system fundamentally. He is such a poor listener that he often interrupted me before I finishing speaking out my ideas.
The problem is what I have to envisage. The problem of incompatible pair also deserve to do so study on it.
The problem is what I have to envisage. The problem of incompatible pair also deserve to do so study on it.
没有评论:
发表评论