"If I have two engineers, won't they write half as much code?" "Oh, no no, I hope they write EVEN LESS!" Ben, great job leading this interview, really stellar questions. Farhan was SO on point throughout and I loved his energy in discussing this topic.
Introductions: 0:00 What is pair programming?: 4:34 Is pairing slower?: 8:16 Why put two people on one task?: 10:13 Using pairing in large teams for education: 14:55 Pairing to overcome blockers: 17:30 Arguments against pair programming: 19:44 Making pairing sustainable: 20:44 Pairing at a new startup: 23:17 Getting leaders on board with pairing: 24:12 What makes a good pair programmer?: 28:55 Pairing in interviews: 30:32 Would you fire someone bad at pairing?: 33:00 Can pairing replace code reviews?: 33:43 How can I tell if I’m pairing well?: 40:46 Pairing anti-patterns: 42:58 Tuple use at Shopify: 47:39 Tuple suggestions and requests: 50:05
"If I have two engineers, won't they write half as much code?"
"Oh, no no, I hope they write EVEN LESS!"
Ben, great job leading this interview, really stellar questions. Farhan was SO on point throughout and I loved his energy in discussing this topic.
Thanks so much! Glad you liked it :)
Introductions: 0:00
What is pair programming?: 4:34
Is pairing slower?: 8:16
Why put two people on one task?: 10:13
Using pairing in large teams for education: 14:55
Pairing to overcome blockers: 17:30
Arguments against pair programming: 19:44
Making pairing sustainable: 20:44
Pairing at a new startup: 23:17
Getting leaders on board with pairing: 24:12
What makes a good pair programmer?: 28:55
Pairing in interviews: 30:32
Would you fire someone bad at pairing?: 33:00
Can pairing replace code reviews?: 33:43
How can I tell if I’m pairing well?: 40:46
Pairing anti-patterns: 42:58
Tuple use at Shopify: 47:39
Tuple suggestions and requests: 50:05
Doing mobbing with my team, I found Tuple's three person limit was a deal-breaker. Great interview!
It's ten now, btw!
Did the get back with the experiment results? :D I am interested
That was amazing. My next job will definitely have pair programming on by default. where should i apply?