Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
A short introduction to Pair Programming
Search
Monica Giambitto
November 28, 2013
Programming
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A short introduction to Pair Programming
How to write better code without killing each other
Monica Giambitto
November 28, 2013
More Decks by Monica Giambitto
See All by Monica Giambitto
Plan for Success
nirnaeth
1
77
Effective Testing or how to sleep when you are on call
nirnaeth
0
190
Ruby and Rails - Session 2
nirnaeth
0
92
Ruby and Rails - Session 1
nirnaeth
1
96
Off the Rails - alternatives in the wild
nirnaeth
0
130
Bentobox @RailsGirls
nirnaeth
1
110
Other Decks in Programming
See All in Programming
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
300
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.2k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
870
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
950
No More NoSuchMethodError
exoego
1
110
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.3k
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
290
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
410
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Everyday Curiosity
cassininazir
0
360
Music & Morning Musume
bryan
48
7.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Optimizing for Happiness
mojombo
378
71k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
The untapped power of vector embeddings
frankvandijk
2
1.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Transcript
PAIR PROGRAMMING OR HOW TO WRITE BETTER CODE TOGETHER WITHOUT
KILLING EACH OTHER
WAT? 2 PROGRAMMERS ON 1 WORKSTATION
DRIVER ! CODING NAVIGATOR ! READ CHECK SANITY TEST DIRECTION
WAT?
SWAP ROLES WAT?
CODE QUALITY ! BETTER THOUGHT CODE LESS SLOPPY LESS TRIVIAL
ERRORS BENEFITS
BENEFITS MORE KNOWLEDGE ! ON THE PROJECT NEW TRICKS SKILLS
TRANSFERT
BENEFITS PROJECT ! REDUNDANCY RESILIENCE
BEST CASE SCENARIO ! OVERHEAD INCREASE 15% COSTS
PAIR PROGRAMMING + TDD ! 10 DEV_1 WRITES A FAILING
TEST 20 DEV_2 WRITES THE CODE TO MAKE THE TEST PASS 30 DEV_2 WRITES THE NEXT FAILING TEST 40 SWAP(DEV_1, DEV_2) 50 GOTO 10 PING PONG VARIANT
AND NOW?
FIDOR TECS PROJECT DATE CLIENT TBD OUR PLAN 2 HOURS
/ DAY ; 1 PAIR / WEEK ; 1 TASK / PAIR