7 ms·
> I'm guessing you don't do it often (understandable if its not working for you). For me pair programming accelerates development to much more than 2x. The val
by skue 2y ago
> I'm guessing you don't do it often (understandable if its not working for you).
For me pair programming accelerates development to much more than 2x.
The value of pair programming is inversely proportional to the expertise of the participant. Junior devs who pair with senior devs get a lot out of it, senior devs not so much.
GP is probably a more experienced dev, whereas you are the type of dev who says things like “I’m guessing that you…”.
- balp 2y agoAs a senior dev, when pairing with junious I get a more skilled team. Then I can continue to give new teams the skill and we all grow as people and companies.
- kybernetikos 2y agoI don't agree with this at all. Pairing where there's a big skill gap isn't proper pairing, it's more like mentoring or hands on training. In pair programming as I learned it and as I have occasionally experienced it, two individuals challenge each other to be their best selves while also handing off tasks that break flow so that the pair as a whole is in constant flow. When it works this is a fantastic, productive, intense experience. I would agree that it is more than 2x as productive. I don't believe it's possible to achieve this state at all with a mismatched pair. If this is the experience people have in mind, then it's not surprising that they think that those who think it's only for training juniors haven't actually tried it very much.
- yarekt 2y agoExactly this. And I did mean equal skill when i said “more than 2x” implying that you get more done together than if you were separate. One interesting thing is skill levels aren’t really comparable or equatable. I find pairing is productive where skills only partially overlap, meaning the authority on parts of implementation flows between participants, depending on the area you’re in. I have some examples where I recently paired with a colleague for about 2-3 weeks nearly every day. i’m confident that what took us a month would be near impossible just working on our own