Pair Programming is an agile software development technique in which two programmers work together at one work station. **Important note:** Development methodology questions are off topic and should be directed to Software Engineering SE instead.
Questions tagged [pair-programming]
46 questions
5
votes
1 answer
Sharing a local server with 'Code with me' in WebStorm
In the JetBrains` page for Code With Me, I can see a paragraph mentioning:
You can use Code With Me for real time collaboration, editing code, sharing a server, and running a debugging session.
However, I cannot see how a server can be shared. For…

Ehsan
- 1,245
- 11
- 20
5
votes
4 answers
How to use make-frame-on-display and multi-tty in Emacs?
This page from the Emacs manual describes a function called make-frame-on-display that allows you to access a remote Emacs session. My interest in this function is to use it to share buffers for pair programming remotely with a colleague.
From the…

hekevintran
- 22,822
- 32
- 111
- 180
4
votes
2 answers
Collaborative programming in Eclipse
In Google Docs more than one person can be editing a file in real time. I tried this and found that the response time was a little slow. I would like to do the same thing in Eclipse. Is it possible? If not, then what are some good alternatives?

node ninja
- 31,796
- 59
- 166
- 254
4
votes
5 answers
What is pair programming?
This term seems to be quite in use in English-speaking communities. I'm curious what it is? Is it like two students code together on a single PC or what? Is this organization (whatever it is) is only used in US?

User
- 30,403
- 22
- 79
- 107
4
votes
6 answers
Pair programming, mixed IDE environments?
Anyone got any experience of teams doing pair programming where there is a mixed IDE environment? I'm a long time IntelliJ user, others use Eclipse, which you may have heard of.
In my mind pair programming involves a lot of passing the keyboard…

Paul McKenzie
- 19,646
- 25
- 76
- 120
4
votes
2 answers
Emacs collaborative buffers open in the wrong mode
I am using Emacs and Rudel to collaborate with a remote programmer. Rudel has a concept of published buffers. When my partner publishes a buffer, I can subscribe to it and the we can both edit it simultaneously.
My problem is that when he…

hekevintran
- 22,822
- 32
- 111
- 180
3
votes
2 answers
Pair with tmux but use our own vimrc files
I'm looking to pair with people over tmux with Vim, but I've run into a snag. I've become so used to my Vim setup that I do not know how to navigate without some of my basic mappings that I've setup. That being said, if I SSH into somebody else's…

Matt Bridges
- 161
- 9
3
votes
3 answers
What are some good services or tools to use for remote pair programming?
I have used screen sharing (via Skype and joinme), as well as tmux.
tmux provides a more interactive experience, but I find the delay to be annoying.
What are the best services and tools to use for remote pair programming?
Preferably working in…

B Seven
- 44,484
- 66
- 240
- 385
3
votes
5 answers
Adversarial/Naive Pairing with TDD: How effective is it?
A friend of mine was explaining how they do ping-pong pairing with TDD at his workplace and he said that they take an "adversarial" approach. That is, when the test writing person hands the keyboard over to the implementer, the implementer tries to…

chadmyers
- 3,800
- 21
- 29
2
votes
1 answer
R: 2 Different Computers: Getting "Error: All arguments must be named" in R
I am using the following command to change the column name in a data frame:
df <- rename(df, c("N1" = "N2"))
It works perfectly fine with pair programming partner but I keep getting the following error: "Error: All arguments must be named".
What…

questionmark
- 335
- 1
- 13
2
votes
5 answers
If you pair program, do you still need a peer review?
I think in general Peer reviews are a very good part of development process, they often catch or question things which were not apparent when code was originally written and make you more self conscious so you format better, put in comments etc.…

Jeremy French
- 11,707
- 6
- 46
- 71
2
votes
8 answers
How to cope with slow feedback when pair programming?
I work in an Extreme Programming team, pair programming every day. Recently more and more often I get to do stuff that gives slow feedback, on order of 3 minutes. For example: change some thing, recompile, run and see wheather the performance is…

luntain
- 4,560
- 6
- 37
- 48
2
votes
1 answer
Sublime Text 2/3 - real-time refreshing/updating file whenever someone edited it
I'm developing a project in Python using pair programming with someone on a separate laptop. I searched for tools that can help us with our project and saw Floobits. However, this plugin caused a lot of data usage and we have limited access to the…

Austin Imperial
- 119
- 1
- 11
2
votes
2 answers
Visual Studio 2008: Smoothly switch between Emacs and default keybindings
Is there any way in Visual Studio 2008 to smoothly switch between using Emacs keybindings and the default ones? I will soon be doing some pair programming and I need my Emacs keybindings to keep myself from going insane.

Deniz Dogan
- 25,711
- 35
- 110
- 162
2
votes
1 answer
Pairup with Tmux and Ngrok
I'm having a little trouble getting my client to connect. I'm able to have ngrok tell me the port, but when I go to the client and execute:
ssh pairup@ngrok.com -p 57613
I get
ssh_exchange_identification: Connection closed by remote host
Any ideas…

Gustavo Matias
- 3,508
- 3
- 27
- 30