The weekly bag– Jan 12

Related odds and ends
 

2 Responses to “The weekly bag– Jan 12”

  1. on 13 Jan 2007 at 4:53 am Levent Gurses

    “InfoQ reports that pair programming “seems to promote mediocrity”– wow! What do you think?”

    From Mike Arace, author of the original post to InfoQ:

    “…I have heard people talk about Agile as a methodology of disciple, where you need to follow the rules all the time to get a benefit from it. Unit test everything, do all coding with others, that sort of thing… It’s just the thought of having someone sitting next to me analyzing my code as I write it sounds incredibly wasteful and annoying, and will result in opinions being shared that are totally inconsequential to task at hand…”

    Clearly Mike did not had a chance to meet the right people in the Agile community. He also seems to have missed a few good books on the subject. I think his arguments are mostly baseless and therefore worthless of any further analysis.

    Thanks for sharing Andy.

  2. on 14 Jan 2007 at 12:15 am Andy

    I knew you’d disagree, friend. I’ve had more than one client adopt the gamut of agile principles but eschew pair programming due to fears relating to resources, etc. What’s not clear to me is the comment that pair programming will “result in opinions being shared that are totally inconsequential to task at hand”– more often than not, opinions shared relate to the quality of the code (or related test) or the effectiveness of a chosen algorithm. I’m having a hard time thinking how these opinions wouldn’t be beneficial to the pair as well as the organization sponsoring them.

Trackback this Post | Feed on comments to this Post

Leave a Reply