Originally posted by: Markbnj
Just more silver-bullet guru crap that's supposed to make it easier to create great software in the absence of requirements and resources. In every job I've had the programmers have "pair programmed" when they needed to, and "get out of my cube programmed" when they needed to do that. The methodology I think works best is "pair consulting." That's where you take pairs of consultants and tie them together back to back. Then you can gather them up and stack them like cordwood in some convenient location.
Originally posted by: Ken g6
All the companies I've been a contractor for seemed to be very concerned with making sure that no piece of knowledge is held by only one person. For that purpose, it sounds like pair programming could be useful. I've never done it, though.
... and "code reviews."Originally posted by: BoberFett
Originally posted by: Ken g6
All the companies I've been a contractor for seemed to be very concerned with making sure that no piece of knowledge is held by only one person. For that purpose, it sounds like pair programming could be useful. I've never done it, though.
Normally that's referred to as "commenting your GD code."
Pair programming is a software development technique in which two programmers work together at one keyboard. One types in code while the other reviews each line of code as it's typed in. The person typing is called the driver. The person reviewing the code is called the observer[1] or navigator. The two programmers switch roles frequently (possibly every 30 minutes).
Originally posted by: Markbnj
Just more silver-bullet guru crap that's supposed to make it easier to create great software in the absence of requirements and resources. In every job I've had the programmers have "pair programmed" when they needed to, and "get out of my cube programmed" when they needed to do that. The methodology I think works best is "pair consulting." That's where you take pairs of consultants and tie them together back to back. Then you can gather them up and stack them like cordwood in some convenient location.
Originally posted by: DaveSimmons
... and "code reviews."Originally posted by: BoberFett
Originally posted by: Ken g6
All the companies I've been a contractor for seemed to be very concerned with making sure that no piece of knowledge is held by only one person. For that purpose, it sounds like pair programming could be useful. I've never done it, though.
Normally that's referred to as "commenting your GD code."
The faint praise I find plausible for PP is that it helps two weak or new programmers work at closer to the level of a decent one, if their flaws don't overlap too much.
Originally posted by: PhatoseAlpha
Meh. Sounds like the kind of thing that leads to 5% fewer bugs, 5% more productivity, and a 50% greater staff turnover rate.