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
100
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
49
An Introduction to BDD
cbushell
5
160
An Introduction to HTTP
cbushell
2
120
Agile Test Automation
cbushell
2
170
Working Effectively With Legacy Code
cbushell
4
240
Jasmine, BDD for JavaScript
cbushell
1
110
Branches Are For Trees. How to Develop Software Without Them
cbushell
1
91
State Pattern From GoF
cbushell
1
55
Continuous Integration, fast builds and Flot
cbushell
2
54
Other Decks in Programming
See All in Programming
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.2k
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
110
2 週間で Twitter Bot を作ってみた
contour_gara
0
770
Milestoner
bkuhlmann
1
410
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
PHPはいつから死んでいるかの調査
chiroruxx
2
420
使ってみよう Azure AI Document Intelligence
kosmosebi
2
360
見た目から始める生産性向上
ikumatadokoro
10
1.4k
Domain-Driven Transformation
hschwentner
2
1.5k
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
870
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Optimizing for Happiness
mojombo
370
69k
Agile that works and the tools we love
rasmusluckow
325
20k
Documentation Writing (for coders)
carmenintech
60
4k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
The Pragmatic Product Professional
lauravandoore
26
5.8k
Adopting Sorbet at Scale
ufuk
69
8.6k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Design by the Numbers
sachag
274
18k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Six Lessons from altMBA
skipperchong
22
3k
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