Mirrored display face-to-face pair programming setup
11–20 of 25 posts
Re: Mirrored display face-to-face pair programming setup
#12I'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
Re: Mirrored display face-to-face pair programming setup
#13Earlier 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.
Re: Mirrored display face-to-face pair programming setup
#14Has 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?
At my last job, we had a more typical pairing setup with one machine (27" imac) in the middle of two programmers. When I paired with a non-Emacs user, we'd put Emacs on my half of the screen and their editor (usually Vim, occasionally Textmate) on their half.
The only caveat is that you have to make sure your editor will refresh files when they change on disk. That way, when your pair saves a file, your editor reflects the changes.
Textmate does this automatically; in Emacs, you may have to put
(global-auto-revert-mode 1)
in your init.el, and there's some Vim setting you can tweak to get the same behavior.The main downside is that you can only fit half as much code on the screen, but this can be mitigated by using a sufficiently large screen. In my experience, a 27" display is sufficiently large and a 24" is pretty good, but anything smaller starts to feel cramped.
Re: Mirrored display face-to-face pair programming setup
#15I'd be willing to check it out for the sake of not rejecting it without cause. However, finding a co-programmer that is a correct match seems to be the biggest challenge.
PS It's good to see that your workers also have decent chairs, and not just gymballs. :-)
Re: Mirrored display face-to-face pair programming setup
#16Re: Mirrored display face-to-face pair programming setup
#17Am I the only one here who hates the very idea of pair programming?
There are people I like to pair with and people I am not as productive when paired with.
Try to pair with someone you like.
Re: Mirrored display face-to-face pair programming setup
#18Has anyone ever tried pair programming with a collaborative editor? EG: gobby.
Re: Mirrored display face-to-face pair programming setup
#19Am I the only one here who hates the very idea of pair programming?
This may actually be a symptom of hating your co-workers. There are people I like to pair with and people I am not as productive when paired with. Try to pair with someone you like.
Re: Mirrored display face-to-face pair programming setup
#20Earlier quoted context omitted.
This may actually be a symptom of hating your co-workers. There are people I like to pair with and people I am not as productive when paired with. Try to pair with someone you like.
I prefer to discuss the design with co-workers and then work on my own. I'm more efficient that way.
A good analogy is with sports. In a good team, every player knows what the other is doing, not because they can observe each other, but because they know each other so well they can predict what will happen in the field.