John Larkin wrote:
http://www.extremeprogramming.org
It's interesting that the curent state of programming is so bad that
some people think having two people share a keyboard, and discuss
every line of code, is a viable approach to improvement.
I agree with that, more or less.
Peer reviewing of your code on a regular basis can be interesting, but
two people working on the same code all the time? Heck!
I have seen a couple ideas in extreme programming that I thought were
interesting, but the rest is, in my opinion, all hype.