Questions tagged [pair-programming]

Pair programming is an agile software development technique, with two people working together on one terminal. While the first person focuses on syntax and other tactical aspects, the other reviews the code from the larger context perspective.

52 questions
8
votes
2 answers

What advantage is there in pairing when programming that there isn't when pairing in other jobs?

Surely two people sitting together doing countless other jobs you would see the same benefits. Why has programming been singled out for this practice?
max
8
votes
5 answers

Does pair programming ever turn into lengthy unproductive discussion?

I was just thinking about pair programming and one thought just crossed my mind that surely at some time two coders are not going to agree and it would kind of turn into a lengthy (maybe heated) discussion about an implementation of a paradigm or…
5
votes
2 answers

Pair programming. How?

I always want to try some pair programming especially with the one who is more experienced programmer than I am. But how can it be done? Are there any websites where people can collaborate and find partners or something else?
Sergey
  • 2,703
3
votes
4 answers

Is Pair programming works good when it come to backend developer and frontend developer working together?

If there's a work that need frontend and backend developers to work together, should they: Pair programming all the times? When it's backend work, frontend developer is navigator, backend developer is driver and vice-versa. This would most…
3
votes
1 answer

Any suggestions for pair programming with external resource?

I am a software engineer engaged in some extracurricular projects outside of my main gig. I was considering hiring a developer on Elance to assist me. Ideally, we would be a collaborative team where I can review their code and our "days" would…
user434290
-2
votes
1 answer

Is pair programming a good strategy to transfer knowledge from a senior to a junior developer?

Many people mention that this is a good practice, but the work pace of junior and senior developers are different and, often times, junior developers can feel intimidated by the constant presence of a more skilled professional alongside.
bfsc
  • 5