Adventures in Pair Programming(www.mycodingadventures.com)

submitted by pwammannpwammann(30) 8 months, 21 days ago

Pair programming is a great way of increasing developer moral, productivity, skill, and product quality if it is done correctly. I have been lucky enough to have experienced pair or extreme programming for nearly a year, being paired up with several other developers over that time frame. I am practically a veteran given its very small adoption rate as of 6/8/2011 (I have heard estimates as high as 3% of Agile shops) and that those that have adopted it do so only part time on select projects. My experience tells me that the Wikipedia article on the subject is largely correct.

2 comments |category: |Views: 2

tags: another

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:
Comments:

posted by dpetersondpeterson(4397) 8 months, 20 days ago 0

Perhaps I've misinterpreted your article, but it seems that what you are talking about is not pair programming. The drivers job is not to simply type what the navigator is telling them to type. The driver is supposed to be writing code, the navigators job is to REVIEW that code. The idea behind pair programming is that two sets of eyes review each line of code typed, simply echoing instructions to the driver as if he/she were some sort of trained monkey is no better than individual programming, and most likely slower.
So, hopefully, I just misinterpreted what you said, but "To avoid confusion one pair will typically be the Navigator (observer) that is doing the primary directing of the Driver who is typing. Thus allowing the Navigator to focus on the task at hand without being distracted by the physical chores. " does not sound like pair programming to me.

Reply

posted by pwammannpwammann(30) replied to dpetersondpeterson(4397), 8 months, 20 days ago 0

I think you are reading into it to much but I will update what I wrote so it is clearer. The article is not an instruction on how to do Pair Programming just about my experiences with it.

Reply

posted by dpetersondpeterson(4397) replied to pwammannpwammann(30), 8 months, 19 days ago 0

Thanks for the clarification, I'm glad to know I was reading too much into it. Sorry if my comment sounded overly critical.

Reply

information Login or create an account to comment on this story