Submit Search
Upload
Pair Programming demystified
•
206 likes
•
49,092 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
How to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication Tool
Janna Bastow
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
Camille Fournier
What Kills Our Curiosity?
What Kills Our Curiosity?
Mike Rother
A Product Manager's Job
A Product Manager's Job
joshelman
feature vs component teams
feature vs component teams
Leland Newsom CSP-SM, SPC5, SDP
The Core Protocols Zen
The Core Protocols Zen
Yves Hanoulle
OKRs in Product Management
OKRs in Product Management
Roman Pichler
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product Management
Product School
Recommended
How to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication Tool
Janna Bastow
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
Camille Fournier
What Kills Our Curiosity?
What Kills Our Curiosity?
Mike Rother
A Product Manager's Job
A Product Manager's Job
joshelman
feature vs component teams
feature vs component teams
Leland Newsom CSP-SM, SPC5, SDP
The Core Protocols Zen
The Core Protocols Zen
Yves Hanoulle
OKRs in Product Management
OKRs in Product Management
Roman Pichler
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product Management
Product School
Design Thinking Project Template
Design Thinking Project Template
Operational Excellence Consulting
Game Product Discovery: Validation & Iteration
Game Product Discovery: Validation & Iteration
Martyn Jones
Crash Course Design Thinking - by @arnoutsmeets
Crash Course Design Thinking - by @arnoutsmeets
Board of Innovation
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
LeadingAgile
Flow efficiency Kanban Boards
Flow efficiency Kanban Boards
Agile Montréal
What Product Management Frameworks Work by Google PM Lead
What Product Management Frameworks Work by Google PM Lead
Product School
Stage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templates
SlideTeam.net
Let's Make the PAIN Visible!
Let's Make the PAIN Visible!
Arty Starr
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFe
Rowan Bunning
Scrum Product Owner
Scrum Product Owner
Vishal Prasad
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
agilebydesign
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
ProductCamp Boston
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
Roman Pichler
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign
Joyce Seitzinger
10 Tips on how to be an Awesome Product Manager
10 Tips on how to be an Awesome Product Manager
Brainmates Pty Limited
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
Product Manager 101: What Does A Product Manager Actually Do?
Product Manager 101: What Does A Product Manager Actually Do?
Chris Cummings
POSSIBLE product design sprint
POSSIBLE product design sprint
Thomas Waegemans
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
Agile ME
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product plan
Lewis Lin 🦊
Pair Programming
Pair Programming
Naresh Jain
The Programmer
The Programmer
Kevlin Henney
More Related Content
What's hot
Design Thinking Project Template
Design Thinking Project Template
Operational Excellence Consulting
Game Product Discovery: Validation & Iteration
Game Product Discovery: Validation & Iteration
Martyn Jones
Crash Course Design Thinking - by @arnoutsmeets
Crash Course Design Thinking - by @arnoutsmeets
Board of Innovation
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
LeadingAgile
Flow efficiency Kanban Boards
Flow efficiency Kanban Boards
Agile Montréal
What Product Management Frameworks Work by Google PM Lead
What Product Management Frameworks Work by Google PM Lead
Product School
Stage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templates
SlideTeam.net
Let's Make the PAIN Visible!
Let's Make the PAIN Visible!
Arty Starr
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFe
Rowan Bunning
Scrum Product Owner
Scrum Product Owner
Vishal Prasad
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
agilebydesign
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
ProductCamp Boston
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
Roman Pichler
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign
Joyce Seitzinger
10 Tips on how to be an Awesome Product Manager
10 Tips on how to be an Awesome Product Manager
Brainmates Pty Limited
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
Product Manager 101: What Does A Product Manager Actually Do?
Product Manager 101: What Does A Product Manager Actually Do?
Chris Cummings
POSSIBLE product design sprint
POSSIBLE product design sprint
Thomas Waegemans
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
Agile ME
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product plan
Lewis Lin 🦊
What's hot
(20)
Design Thinking Project Template
Design Thinking Project Template
Game Product Discovery: Validation & Iteration
Game Product Discovery: Validation & Iteration
Crash Course Design Thinking - by @arnoutsmeets
Crash Course Design Thinking - by @arnoutsmeets
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
Flow efficiency Kanban Boards
Flow efficiency Kanban Boards
What Product Management Frameworks Work by Google PM Lead
What Product Management Frameworks Work by Google PM Lead
Stage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templates
Let's Make the PAIN Visible!
Let's Make the PAIN Visible!
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFe
Scrum Product Owner
Scrum Product Owner
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Roadmapping the Product Roadmap (ProductCamp Boston 2016)
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
#MootAU15 Learner Journey Mapping for #LXDesign
#MootAU15 Learner Journey Mapping for #LXDesign
10 Tips on how to be an Awesome Product Manager
10 Tips on how to be an Awesome Product Manager
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Product Manager 101: What Does A Product Manager Actually Do?
Product Manager 101: What Does A Product Manager Actually Do?
POSSIBLE product design sprint
POSSIBLE product design sprint
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product plan
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
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
guest5d31a5
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
ShriKant Vashishtha
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
Effective Collaborative Programming3@March 19th 2009
Effective Collaborative Programming3@March 19th 2009
Pair Programming Explained By Shrikant Vashishtha
Pair Programming Explained By Shrikant Vashishtha
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
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
Madan Karki
welding defects observed during the welding
welding defects observed during the welding
MuhammadUzairLiaqat
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Chandu841456
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
Mebane Rash
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
JuanCarlosMorales19600
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Earthing details of Electrical Substation
Earthing details of Electrical Substation
stephanwindworld
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
roselinkalist12
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
ssuser2ae721
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
ROCENODodongVILLACER
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Dr SOUNDIRARAJ N
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
irfanmechengr
Recently uploaded
(20)
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
welding defects observed during the welding
welding defects observed during the welding
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Earthing details of Electrical Substation
Earthing details of Electrical Substation
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
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