Live data from Hacker News

Mirrored display face-to-face pair programming setup

pivotallabs.com

21–25 of 25 posts

Re: Mirrored display face-to-face pair programming setup

#21
post #6

Earlier quoted context omitted.

Good question. In general, what happens to this setup when two programmers use different editors, say vim/Emacs/TextMate?

It sucks. I just started a new job with lots of pair programming and all vim users. Struggle.

Quit complaining. You could have ended inside a Visual Studio shop...

See? I could be much worse.

Re: Mirrored display face-to-face pair programming setup

#23

Hey Josh, what if I want to turn my head to the right to look at my pair? One of the things I need ergonomically is to even out the twists in my spine. Seems at a place like Pivotal you might want to encourage people to do the same.

Switching sides is good when you're sitting side-by-side. But I haven't noticed that there's enough neck twisting in the tete-a-tete configuration for that to be an issue.

Re: Mirrored display face-to-face pair programming setup

#24
post #6

Has anyone ever tried pair programming with a collaborative editor? EG: gobby.

Good question. In general, what happens to this setup when two programmers use different editors, say vim/Emacs/TextMate?

We actually require Emacs at work, but that's because we're all pairing remotely over SSH and we're all lisp hackers anyway.

Re: Mirrored display face-to-face pair programming setup

#25

I'm not sure I understand the concept of pair programming. It seems to me that the keyboard clashes, while able to be avoided, would be rather annoying and be less efficient. I could see collaborative editors working out much better.What does the second programmer do while the first one is writing code

One vision of pair programming is to explore on your own and save the technique of pair programming for the code that you are going to keep. Keep meaning put into production, with the implication that 6 months later some-one is going to be trying to debug it or extend it.

In this vision the two person aspect is inescapable. The issue is when does the second person say "Whoa! Dude, that is such an obscure way of writing that, no-one will ever understand that piece of code." Do they say it when you have just typed it in and can be persuaded to play about a bit, searching for consensus on what makes for clear code. Or do they say it when it is too late?

Post reply on HN