Pairs programming

topic posted Fri, March 5, 2004 - 1:09 PM by  Jon
Share/Save/Bookmark
Advertisement
One of the aspects of XP whose effectiveness I'm still questioning is pairs programming. Has anyone out there seen this approach work for substantial projects in the real world? What were the challenges and successes of getting it to work?
posted by:
Jon
offline Jon
SF Bay Area
Advertisement
Advertisement
  • Re: Pairs programming

    Sat, March 6, 2004 - 3:38 AM
    Pairing up seems to be something that people do more as a matter of necessity than of daily routine. My experience has been that pair programming only happens when one half of the equation doesn't really know what is going on. I understand that this is contrary to the goal of pair programming, and it certainly can be helpful to have someone along helping you through some tasks, but generally what I personally like about programming is putting on the headphones and getting in the zone.
    • Re: Pairs programming

      Sat, March 6, 2004 - 10:16 AM
      I'd have to agree with you. I have found Pair programming useful at certain points when the code being developed was particularly complicated (although a bit more time spent on design and review may in some cases have been a better solution)...I recall a post on slashdot, that pair programming makes a lot of sense when its "natural"...as you describe--but forcing full-time pair programming can be quite expensive--there's always the 80% of boilerplate/braindead code that may not really benefit as much from 2 people looking at it...whereas the more risky/complicated code might benefit from it. I'd propose that a well managed project should be able to identify those risky areas and use pair programming in those situations--I've yet to try this myself though :)
      • Re: Pairs programming

        Sat, March 6, 2004 - 11:10 AM
        I recently had an opportunity to do some `natural' pair programming. It was a VERY positive experience, although
        I have taken to regularly beating my partner with my gel
        wrist rest. This doesn't happen during coding, just during
        conversations...We both clearly make faster progress
        working together than alone...I certainly didn't expect
        this to be the case, but it was...

Recent topics in "Agile Software Development"

Topic Author Replies Last Post
I hate Microsoft Project Unsubscribed 0 October 22, 2007
Project Management tools Michael 3 October 20, 2007
Dev Advice, if anyone may. Please. qb 1 June 8, 2005
Free Downloads rotem 0 December 23, 2004
2-week release cycle: real-life or not? Bernard 5 March 22, 2004