Pair Programming
It results outstanding to me that the idea of having a pair or a group of programmers working on the same computer is relatively new to the programming world, the phrase of "two heads are better than one" has been existing from a long time ago prior to computation and it is has been proven to work (also it is quite logical), so why pair programming hasn't shine as it's supposed to be?
The only thing that disturbs pair programming is the human factor, humans change their mind but at the same time don't, if they have worked all their lives alone and the results have been good the change to a pair programming will be difficult, they'll think that they are superior than their comrade, the suggestions of the last one will be ignored mostly, no help will be asked, making the pair programming more of a hassle than a good programming method.
Other thing that involves the human factor is the interaction with others, maybe we can get along with someone but that someone is busy and we have to pair with the prick that we hate, nothing good comes from that and I know it from experience, a solid relationship must be made for pair programming to work, not necessary a human relationship but for work there must be, it can be easily accomplished by according that the failure from one will become the failure of both, although this sounds a little menacing and I think is better as a last resort statement, is better to first build a trust and to agree that they must act cooperatively so the work between the pair can be flawless and so that pair programming can shine appropriately.
Pair programming is like the basis for a good work, each one of the duo learns and teaches (without even knowing) even when the pair is the same most of the time, it is a process where everybody wins something, the programmers, the business and the users, each gets a benefit of a good work.
It results outstanding to me that the idea of having a pair or a group of programmers working on the same computer is relatively new to the programming world, the phrase of "two heads are better than one" has been existing from a long time ago prior to computation and it is has been proven to work (also it is quite logical), so why pair programming hasn't shine as it's supposed to be?
The only thing that disturbs pair programming is the human factor, humans change their mind but at the same time don't, if they have worked all their lives alone and the results have been good the change to a pair programming will be difficult, they'll think that they are superior than their comrade, the suggestions of the last one will be ignored mostly, no help will be asked, making the pair programming more of a hassle than a good programming method.
Other thing that involves the human factor is the interaction with others, maybe we can get along with someone but that someone is busy and we have to pair with the prick that we hate, nothing good comes from that and I know it from experience, a solid relationship must be made for pair programming to work, not necessary a human relationship but for work there must be, it can be easily accomplished by according that the failure from one will become the failure of both, although this sounds a little menacing and I think is better as a last resort statement, is better to first build a trust and to agree that they must act cooperatively so the work between the pair can be flawless and so that pair programming can shine appropriately.
Pair programming is like the basis for a good work, each one of the duo learns and teaches (without even knowing) even when the pair is the same most of the time, it is a process where everybody wins something, the programmers, the business and the users, each gets a benefit of a good work.
Comentarios
Publicar un comentario