News for hackers. Stuff that matters.
Re:The mortifying ordeal of pairing all day by MattGaiser on Monday May 10, 2021 @01:55AM (#27103123)
How the heck can people work like that for 8 hours? I start to get very worn out at 2 hours of conversation.
Re:The mortifying ordeal of pairing all day by piva00 on Monday May 10, 2021 @03:48AM (#27103677)
I worked for a couple of years on a company where we had a "pair-up all the time" when working and... We were very aware it wasn't possible to keep up like that 8h/day every single day. Most days we were very happy with 4 hours, really productive (and exhausting) days were around the 6 hours mark.

We made sure to take breaks every 45 min-1h30 (depending how well the session was going), those breaks could be from 10 minutes to an hour, it needed to make us feel refreshed, not talk to people if needed, etc.

I actually miss this setup a lot, it was much easier to not feel stuck, much better to have a peer available all the time to bounce ideas, clear assumptions, discover the codebase, etc., but I couldn't ever do it 8 hours/day.

Re:The mortifying ordeal of pairing all day by fancy_hammer on Monday May 10, 2021 @04:07AM (#27103748)
6 solid hours of coding solo is pushing my daily limits. I can do more but productivity goes down. Day in day out pair coding sounds for 6 hours sounds more intense again.
Re:The mortifying ordeal of pairing all day by ratww on Monday May 10, 2021 @04:10AM (#27103756)
Yep. 6 hours of pairing feels more like 12 hours of solo coding.
Re:The mortifying ordeal of pairing all day by piva00 on Monday May 10, 2021 @06:34AM (#27104494)
Isn't that what I stated here?

> We were very aware it wasn't possible to keep up like that 8h/day every single day. Most days we were very happy with 4 hours, really productive (and exhausting) days were around the 6 hours mark.

Re:The mortifying ordeal of pairing all day by dkersten on Monday May 10, 2021 @07:56AM (#27104945)
I did it for 11 months (see comments elsewhere here) and I found it was both effective and rewarding.

Some key points are that helped me:

1. You have to get on well with the person/people you're pairing with. You're working very closely with them, after all.

2. You have to take regular breaks. Pairing is mentally exhausting. But its not like 2 hours of conversations, we often sat there one person driving and being silent, the other person watching and making suggestions or pointing out issues. Usually when we needed to have actual discussions we would step away from the computer to do so. We also worked remotely a lot (I miss screenhero...) which probably also helped.

3. We never did overtime. We worked what the contract said and then no more work whatsoever. You need your downtime to recharge. We also usually went outside for lunch, to get a change of scenery and some air to clear our heads. (When we were in the office, when working from home, I dunno what the other guy did)

4. Sometimes you need some alone time to think, separate from a break. That's ok, take the time. Just make sure you both stop coding during this time. If the other person doesn't need time to think, they can go for a coffee or jot down the next tasks to tackle while coding. Or go for a walk.

5. When one person is out (sick, holidays, whatever) obviously the other person can't just sit around doing nothing. But when the other person is back, spend a day just doing code review with them so they can see what you did and why.

6. You need buy-in from all involved. In my case, it was a team of just me and another guy on that project. We were the ones who decided to try it, nobody told us to do it and we weren't forced to.

Re:The mortifying ordeal of pairing all day by simonmales on Monday May 10, 2021 @03:09AM (#27103466)
I've paired on a couple projects and miss it. The exhaustion is very real but pairing really works when you take breaks.

When one is loosing focus, there isn't a hesitation to say let's take a break. I found it similar to taking a timeout in basketball.

As an engineering manager I stressed it to the team. Take breaks or you will break.

Re:The mortifying ordeal of pairing all day by RogerL on Tuesday May 11, 2021 @11:29PM (#27126284)
> Take breaks or you will break.

Life is waaaaayyy to short for that shit. Work so hard you are in danger of injuring yourself. No thanks.

Re:The mortifying ordeal of pairing all day by simonmales on Wednesday May 12, 2021 @04:59AM (#27128220)
My limited experience with pairing has been positive. The negative is you can easily get caught up in the pace.

Which can be solved by taking breaks.

Re:The mortifying ordeal of pairing all day by enw on Monday May 10, 2021 @02:50AM (#27103370)
Honestly reading that felt extremely anxiety-inducing and like a nightmare work culture. My work patterns are too chaotic to ever pair for more than an hour if I’m forced to.
Re:The mortifying ordeal of pairing all day by MattGaiser on Monday May 10, 2021 @03:18AM (#27103518)
Work patterns, emails, special requests from team members, bladder, time for collecting thoughts, etc.
Re:The mortifying ordeal of pairing all day by twic on Monday May 10, 2021 @07:01AM (#27104618)
It's not like a conversation. It's like doing a task together. You're focused on the work, and most of the time, you're giving each other small nudges, rather than having a conversation. Not all the time. It's hard to explain.

It is tiring. Some people don't like it. Evidently, it burns some people out (i paired for about eight years and didn't burn out). But some people get on okay with it. And when it's done well, it really is extremely effective.

Re:The mortifying ordeal of pairing all day by one2three4 on Monday May 10, 2021 @05:39AM (#27104277)
They can't. That's how the author got burned out. To my experience PP is to a large extend a way (for the management) to make sure that people are not slacking. As for the burnouts...
Re:The mortifying ordeal of pairing all day by viraptor on Monday May 10, 2021 @03:35AM (#27103612)
But how often do you do long conversations? I also find it exhausting, but like almost everything: the more you do it the easier it gets.
Re:The mortifying ordeal of pairing all day by rasputnik6502 on Monday May 10, 2021 @02:23AM (#27103262)
Yep feels forced like hell, no breathing room. Isn't it enough to be a team of two without holding hands all the time?
Re:The mortifying ordeal of pairing all day by thinkingemote on Monday May 10, 2021 @03:46AM (#27103663)
It feels inhumane to me. Maybe for a little bit would be ok though.