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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Chris Bushell
May 09, 2013
Programming
130
1
Share
Introduction to Pair Programming
Chris Bushell
May 09, 2013
More Decks by Chris Bushell
See All by Chris Bushell
Test Automation for Packaged Systems: Yes You Can!
cbushell
0
65
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
260
Jasmine, BDD for JavaScript
cbushell
1
130
Branches Are For Trees. How to Develop Software Without Them
cbushell
1
120
State Pattern From GoF
cbushell
1
72
Continuous Integration, fast builds and Flot
cbushell
2
79
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
0
490
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
910
Rethinking API Platform Filters
vinceamstoutz
0
11k
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
170
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
400
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
160
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
440
AI-DLC Deep Dive
yuukiyo
7
3k
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
510
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
1
210
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Thoughts on Productivity
jonyablonski
76
5.1k
GraphQLとの向き合い方2022年版
quramy
50
15k
Rails Girls Zürich Keynote
gr2m
96
14k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
Believing is Seeing
oripsolob
1
110
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
From π to Pie charts
rasagy
0
160
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
38k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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