Best Practices

What is Pair-Programming and why do we do it?