Submit Search
Upload
Pair Programming demystified
•
206 likes
•
49,102 views
Daftcode
Follow
Pair Programming demystified
Read less
Read more
Engineering
Software
Report
Share
Report
Share
1 of 38
Download now
Download to read offline
Recommended
UX Writing case study
UX Writing case study
Richard Lee
We explain Experience Design in a few simple steps.
We explain Experience Design in a few simple steps.
Hyper Island
Why UX is Important
Why UX is Important
Chris Becker
Sketchnotes by Anna Tamasi
Sketchnotes by Anna Tamasi
Blue Latitude Health
The Build Trap
The Build Trap
Melissa Perri
Research Methods in UX
Research Methods in UX
Brad Orego (he/they)
Understanding Users
Understanding Users
Abby Covert
User Research 101
User Research 101
Christina Wodtke
Recommended
UX Writing case study
UX Writing case study
Richard Lee
We explain Experience Design in a few simple steps.
We explain Experience Design in a few simple steps.
Hyper Island
Why UX is Important
Why UX is Important
Chris Becker
Sketchnotes by Anna Tamasi
Sketchnotes by Anna Tamasi
Blue Latitude Health
The Build Trap
The Build Trap
Melissa Perri
Research Methods in UX
Research Methods in UX
Brad Orego (he/they)
Understanding Users
Understanding Users
Abby Covert
User Research 101
User Research 101
Christina Wodtke
Aroma iot handson v2
Aroma iot handson v2
Ayachika Kitazaki
Introduction to User Experience Design
Introduction to User Experience Design
Kiera McMaster
UX Fundamentals for Startups
UX Fundamentals for Startups
Growth Hacking Asia
Dark Times for Dark Patterns
Dark Times for Dark Patterns
Cristina Viganò
A (Brief) History of User Experience
A (Brief) History of User Experience
Chris Pallé
Drawing Stories for User Experiences (UX) - April 2015
Drawing Stories for User Experiences (UX) - April 2015
Deb Aoki
Warsztaty UX - scenariusze użytkownika
Warsztaty UX - scenariusze użytkownika
WITFLOW
Design Systems: Parts, Products & People
Design Systems: Parts, Products & People
nathanacurtis
User Experience Design
User Experience Design
Jenna Yim
The User Experience Brief
The User Experience Brief
John Yesko
Becoming a Design Leader
Becoming a Design Leader
frog
DesignOps Handbook Condensed
DesignOps Handbook Condensed
Peter Weibrecht
UX Metrics for Enterprise
UX Metrics for Enterprise
Noemie PRIN
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
Linh Anh
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
BayUX
UX is Not Equal to UI Design
UX is Not Equal to UI Design
Rifat Talukder
ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and Figma
GDSC UofT Mississauga
Introduction to UI UX
Introduction to UI UX
GDSCUniversitasMatan
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
Rosenfeld Media
The Computational condition
The Computational condition
Venkatesh Rao
Pair Programming
Pair Programming
Naresh Jain
The Programmer
The Programmer
Kevlin Henney
More Related Content
What's hot
Aroma iot handson v2
Aroma iot handson v2
Ayachika Kitazaki
Introduction to User Experience Design
Introduction to User Experience Design
Kiera McMaster
UX Fundamentals for Startups
UX Fundamentals for Startups
Growth Hacking Asia
Dark Times for Dark Patterns
Dark Times for Dark Patterns
Cristina Viganò
A (Brief) History of User Experience
A (Brief) History of User Experience
Chris Pallé
Drawing Stories for User Experiences (UX) - April 2015
Drawing Stories for User Experiences (UX) - April 2015
Deb Aoki
Warsztaty UX - scenariusze użytkownika
Warsztaty UX - scenariusze użytkownika
WITFLOW
Design Systems: Parts, Products & People
Design Systems: Parts, Products & People
nathanacurtis
User Experience Design
User Experience Design
Jenna Yim
The User Experience Brief
The User Experience Brief
John Yesko
Becoming a Design Leader
Becoming a Design Leader
frog
DesignOps Handbook Condensed
DesignOps Handbook Condensed
Peter Weibrecht
UX Metrics for Enterprise
UX Metrics for Enterprise
Noemie PRIN
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
Linh Anh
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
BayUX
UX is Not Equal to UI Design
UX is Not Equal to UI Design
Rifat Talukder
ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and Figma
GDSC UofT Mississauga
Introduction to UI UX
Introduction to UI UX
GDSCUniversitasMatan
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
Rosenfeld Media
The Computational condition
The Computational condition
Venkatesh Rao
What's hot
(20)
Aroma iot handson v2
Aroma iot handson v2
Introduction to User Experience Design
Introduction to User Experience Design
UX Fundamentals for Startups
UX Fundamentals for Startups
Dark Times for Dark Patterns
Dark Times for Dark Patterns
A (Brief) History of User Experience
A (Brief) History of User Experience
Drawing Stories for User Experiences (UX) - April 2015
Drawing Stories for User Experiences (UX) - April 2015
Warsztaty UX - scenariusze użytkownika
Warsztaty UX - scenariusze użytkownika
Design Systems: Parts, Products & People
Design Systems: Parts, Products & People
User Experience Design
User Experience Design
The User Experience Brief
The User Experience Brief
Becoming a Design Leader
Becoming a Design Leader
DesignOps Handbook Condensed
DesignOps Handbook Condensed
UX Metrics for Enterprise
UX Metrics for Enterprise
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
THE ART AND SCIENCE OF CREATING GREAT PRESENTATIONS
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
UX is Not Equal to UI Design
UX is Not Equal to UI Design
ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and Figma
Introduction to UI UX
Introduction to UI UX
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
A Deep Dive Into Value and Outcomes (Kristin Skinner and Kamdyn Moore at Desi...
The Computational condition
The Computational condition
Viewers also liked
Pair Programming
Pair Programming
Naresh Jain
The Programmer
The Programmer
Kevlin Henney
A Beginners Guide to noSQL
A Beginners Guide to noSQL
Mike Crabb
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
Piktochart
Getting Information through HTML Forms
Getting Information through HTML Forms
Mike Crabb
Paris ML meetup
Paris ML meetup
Yves Raimond
The Tester Role & Scrum
The Tester Role & Scrum
Johan Hoberg
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
Xavier Amatriain
The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The Future
Arturo Pelayo
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
Etiene Dalcol
Let Non-Developers Develop your Site. Manu Raivio
Let Non-Developers Develop your Site. Manu Raivio
Future Insights
Becoming a Better Developer #WCA2
Becoming a Better Developer #WCA2
Brian Richards
How to Battle Bad Reviews
How to Battle Bad Reviews
Glassdoor
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Ankur Tandon
Visual Design with Data
Visual Design with Data
Seth Familian
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Intuit Inc.
Build Features, Not Apps
Build Features, Not Apps
Natasha Murashev
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Become a Better Engineer Through Writing
Become a Better Engineer Through Writing
Intuit Inc.
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
ChromeInfo Technologies
Viewers also liked
(20)
Pair Programming
Pair Programming
The Programmer
The Programmer
A Beginners Guide to noSQL
A Beginners Guide to noSQL
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
Getting Information through HTML Forms
Getting Information through HTML Forms
Paris ML meetup
Paris ML meetup
The Tester Role & Scrum
The Tester Role & Scrum
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The Future
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
Let Non-Developers Develop your Site. Manu Raivio
Let Non-Developers Develop your Site. Manu Raivio
Becoming a Better Developer #WCA2
Becoming a Better Developer #WCA2
How to Battle Bad Reviews
How to Battle Bad Reviews
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Civil Engineering – Oldest Yet A Highly Sought After Career Choice in India
Visual Design with Data
Visual Design with Data
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Learning from a Culture of Collaboration: Engineers do it better. What can de...
Build Features, Not Apps
Build Features, Not Apps
Write Once, Run Everywhere
Write Once, Run Everywhere
Become a Better Engineer Through Writing
Become a Better Engineer Through Writing
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
Similar to Pair Programming demystified
Pair Programming
Pair Programming
Siriwat Jithunsa
Pair Programming Presentation
Pair Programming Presentation
ThoughtWorks
ESSAP Agile Loops
ESSAP Agile Loops
Federico Gobbo
L'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Alberto Brandolini
Effective Collaborative Programming3
Effective Collaborative Programming3
Xebia IT Architects
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
ShriKant Vashishtha
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
guest5d31a5
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Holger Bartel
Why #OpenDX?
Why #OpenDX?
Arty Starr
Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob Programming
Herez Moise Kattan
Lecture 25
Lecture 25
Skillspire LLC
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Svetlin Nakov
The Elements of Style
The Elements of Style
Derek Graham
Why pair programming is a good idea
Why pair programming is a good idea
Designveloper
Vakmanschap is meesterschap
Vakmanschap is meesterschap
Martijn Dashorst
Code Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
Tonya Mork
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid Javed
Jamil Goheer
Working in teams vs working individually
Working in teams vs working individually
Laurynas Antanavičius, PMI-ACP
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
Đới Học viện Agile
XP, Not Windows XP
XP, Not Windows XP
Alexandre Cuva
Similar to Pair Programming demystified
(20)
Pair Programming
Pair Programming
Pair Programming Presentation
Pair Programming Presentation
ESSAP Agile Loops
ESSAP Agile Loops
L'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Effective Collaborative Programming3
Effective Collaborative Programming3
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Why #OpenDX?
Why #OpenDX?
Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob Programming
Lecture 25
Lecture 25
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
The Elements of Style
The Elements of Style
Why pair programming is a good idea
Why pair programming is a good idea
Vakmanschap is meesterschap
Vakmanschap is meesterschap
Code Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid Javed
Working in teams vs working individually
Working in teams vs working individually
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
XP, Not Windows XP
XP, Not Windows XP
More from Daftcode
Hacking Employer Branding - case study
Hacking Employer Branding - case study
Daftcode
Building Engineering Culture
Building Engineering Culture
Daftcode
Kivy na Androidzie
Kivy na Androidzie
Daftcode
Lecture #4: What is innovation?
Lecture #4: What is innovation?
Daftcode
Lecture #2: Results Measurement
Lecture #2: Results Measurement
Daftcode
Lecture #1: In 60 days from idea to product
Lecture #1: In 60 days from idea to product
Daftcode
More from Daftcode
(6)
Hacking Employer Branding - case study
Hacking Employer Branding - case study
Building Engineering Culture
Building Engineering Culture
Kivy na Androidzie
Kivy na Androidzie
Lecture #4: What is innovation?
Lecture #4: What is innovation?
Lecture #2: Results Measurement
Lecture #2: Results Measurement
Lecture #1: In 60 days from idea to product
Lecture #1: In 60 days from idea to product
Recently uploaded
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
rknatarajan
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
Prabhanshu Chaturvedi
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ranjana rawat
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
SIVASHANKAR N
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
upamatechverse
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
roncy bisnoi
Online banking management system project.pdf
Online banking management system project.pdf
Kamal Acharya
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
rknatarajan
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
Recently uploaded
(20)
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Online banking management system project.pdf
Online banking management system project.pdf
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Pair Programming demystified
1.
Pair programming DEMYSTIFIED
2.
Problems, problems, problems…
3.
Silos
4.
”I don’t learn
that much anymore”
5.
I am bored
with technology X / project X / customer X
6.
Good Code Review
is hard
7.
What is pair programming?
8.
2 people 1 computer
9.
Driver Navigator+
10.
Swap roles often
11.
Myths of pair programming
12.
Double the workload Myth
13.
2 > 1
+ 1 Truth
14.
You need the
right partner Myth
15.
For most people
it works with most partners Truth
16.
Only good for
training Myth
17.
Different kind of
pairing is effective at most stages Truth
18.
I get no
credit for my work Myth
19.
Solvable with Task
Owners Truth
20.
Navigator finds only
syntax mistakes Myth
21.
Good pairing has
a tremendous impact on the code's design and architecture Truth
22.
Pair synergistic behaviours!
23.
Pair pressure
24.
No pair pressure
25.
Pair negotiation
26.
Pair reviews
27.
Pair learning
28.
Pair trust
29.
Pair courage
30.
Pair debugging
31.
Details, details, details…
32.
Rotation
33.
Ping-pong pair programming
34.
Environment
35.
junior & senior extrovert
& introvert backend & frontend Types of pairs
36.
• Started with
casual pairing • One month experiment ~100% pairing • Ping-pong pair programming: 90% • Team decision: continue Introducing pair programming at DaftCode
37.
@marekkirejczyk Pair early, pair
often www.daftcode.com
Download now