Re: An idle rant

From: Kevin Berry (kevin_at_berry_REM0VETH1S_ware.com)
Date: 01/17/05


Date: Mon, 17 Jan 2005 11:24:41 -0600

Liz wrote:
> Ive heard many people rave about extreme programming where 1 person
> never sits and codes alone, and when 2 people are together does any
> code change.. To me, this effectively doubles any time spent on 1 line
> of code, so, I have to wonder, are their total coding times < half what
> they would have been including any fixes?

I think it also depends on personalities. You can have 2 people who are
paired who disagree on things a lot and you'll get nowhere fast. Some
people just don't work well together. Pair programming is an individual
thing- some people may like it and find it makes them more productive
while others may not. The key is pairing the right 2 people together.

I've worked in this way on an earlier project (actually before Extreme
Programming existed and when I was doing programming in the evenings
"for fun" and a bit of extra money and technical support during the
day). I actually found it worked very well. However, I worked with a
friend on this project. His experience on databases at the time was
better than mine and as we were coding stuff he suggested that we change
the initial architecture. If I had not been working with him on it I
probably would've gone quite far down the wrong path and wasted a lot of
time. I have never worked in a formal company environment where pair
programming has been implemented... so I can't comment on that!

Cheers,
Kevin.



Relevant Pages

  • Re: automated coding standard validation?
    ... I assume that you are talking about eXtreme Programming. ... A formal code review brings people with more of an "outsider" point ... I have done lots of pair programming. ...
    (comp.lang.c)
  • Re: automated coding standard validation?
    ... (collective code ownership and pair programming) ... I assume that you are talking about eXtreme Programming. ... int *port1l; ...
    (comp.lang.c)
  • Who Is Just Not Getting It?
    ... I was skimming the contents of Yahoošs Extreme Programming ... I came across a posting from Kay Pentecost ... As one example, pick up a copy of Beck's first book, look ...
    (comp.object)
  • Re: print LIST vs print join "", LIST
    ... sorry:) Extreme Programming didn't come to mind. ... when I say "die late" i don't mean to return an incomplete ... the class diagram I came up with did impress mostly everyone. ...
    (comp.lang.perl.misc)
  • Re: dynamic type checking - a pauline conversion?
    ... and rabid enforcer of strong typing. ... >> Four years ago I got involved with Extreme Programming. ... Here is problem with static types: ...
    (comp.object)