addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Re: [ljc] Am I a bad programmer if I do not like pair programming?

From: Ged B.
Sent on: Thursday, January 31, 2013 10:51 AM
Hi Wes,

I think you've hit on something key here that is commonly missed.

Pair programming on its own doesn't add much value.  It has to be part of a complimentary set of practices.  

If you are working in an environment where detailed specifications are handed to you for implementation then there is little benefit to pairing.  Its easier to just get on with it.

Pairing benefits design, not implementation.  If implementation and design have been separated then those implementing will not find much benefit from pairing.



On 30 January[masked]:41, Wesley Hall <[address removed]> wrote:

To be honest, it is probably difficult to highlight any one event that changed my mind. I guess I would probably say that there was a growing recognition of the complimentary nature of some of the XP style practices and at a certain point they suddenly just seemed to click into place in my head. 

For example, I have in the past, and still do on occasion, say that "if you don't pair program than it is a very good idea to at least do pair design". A pre-requisite for effective pair-design is dividing work into small chunks than can be dealt with (as much as possible) in isolation. 

The next thing is to recognise that TDD done right really *is* design, and done really well is even documentation of a kind. 

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

  • Craft Rebellion

    Your choice of fresh craft beer, delivered. For 10% off use ‘LJC'

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy