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
61
An Introduction to BDD
cbushell
5
160
An Introduction to HTTP
cbushell
2
130
Agile Test Automation
cbushell
2
170
Working Effectively With Legacy Code
cbushell
4
250
Jasmine, BDD for JavaScript
cbushell
1
120
Branches Are For Trees. How to Develop Software Without Them
cbushell
1
110
State Pattern From GoF
cbushell
1
65
Continuous Integration, fast builds and Flot
cbushell
2
60
Other Decks in Programming
See All in Programming
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
Rancher と Terraform
fufuhu
2
210
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
890
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
250
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
4
870
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
140
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
160
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
100
MLH State of the League: 2026 Season
theycallmeswift
0
220
Claude Codeで挑むOSSコントリビュート
eycjur
0
200
TanStack DB ~状態管理の新しい考え方~
bmthd
2
480
Namespace and Its Future
tagomoris
6
700
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Optimizing for Happiness
mojombo
379
70k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
The Invisible Side of Design
smashingmag
301
51k
Writing Fast Ruby
sferik
628
62k
Designing Experiences People Love
moore
142
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
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