[Previously published at the now defunct MetaBrite Dev Blog.]
At MetaBrite, we believe in the power of pair programming. We find that pairing helps for collaboration on difficult tasks, for exploring new areas, for knowledge transfer, and for spurring each other to better solutions. I find it to be fun, though it can also be exhausting. It's not ideal for all our work—there's no value in tying up two developers on some rote task that both know well.
Last week, I rebuilt our primary pairing workstation. In its previous incarnation, we had an account for each developer. Each of us had set up some personal preferences in our own …continue.