Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Pair Programming
Search
Chris Bushell
May 09, 2013
Programming
1
120
Introduction to Pair Programming
Chris Bushell
May 09, 2013
Tweet
Share
More Decks by Chris Bushell
See All by Chris Bushell
Test Automation for Packaged Systems: Yes You Can!
cbushell
0
63
An Introduction to BDD
cbushell
5
170
An Introduction to HTTP
cbushell
2
130
Agile Test Automation
cbushell
2
180
Working Effectively With Legacy Code
cbushell
4
250
Jasmine, BDD for JavaScript
cbushell
1
130
Branches Are For Trees. How to Develop Software Without Them
cbushell
1
110
State Pattern From GoF
cbushell
1
68
Continuous Integration, fast builds and Flot
cbushell
2
72
Other Decks in Programming
See All in Programming
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
260
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
Patterns of Patterns
denyspoltorak
0
400
ゲームの物理 剛体編
fadis
0
390
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
690
CSC307 Lecture 01
javiergs
PRO
0
640
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.2k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
170
CSC307 Lecture 02
javiergs
PRO
1
710
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
130
Featured
See All Featured
The browser strikes back
jonoalderson
0
280
New Earth Scene 8
popppiees
0
1.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
99
4 Signs Your Business is Dying
shpigford
187
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
180
The Limits of Empathy - UXLibs8
cassininazir
1
200
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Transcript
Part I: An Introduc.on To Pair Programming
The (Stereo)Typical Office
Pair Programming
Humans Are Social Animals
Why? • Fewer defects (15-‐50% according to studies)
• Simpler design • Collec.ve understanding • Knowledge sharing • Developer happiness
Techniques • Speak your mind • Ping pong
• Time limi.ng • One pair of hands • Rota.ons
An.paPerns • Not switching roles • Wrestling
• Lack of respect • Lacking openness
Beware! • It can be exhaus.ng! • Don’t
forget to leave .me for – Reading email – Meal breaks – Mee.ngs • Personal hygiene
Remote Pair Programming
None