Pair Programming - A Tarot

26
A Pair Programming Tarot (Apologies to Agnes Varda) Image from: http://www.watchthetitles.com/articles/002

description

This deck is a set of slides I presented at the Java Posse Roundup 2012. It is wholly based on the XP pair programming idioms located at http://www.extremeprogramming.org/stories/pair.html. I just added the pictures.

Transcript of Pair Programming - A Tarot

Page 1: Pair Programming - A Tarot

A Pair Programming Tarot(Apologies to Agnes Varda)

Image from: http://www.watchthetitles.com/articles/00210

Page 2: Pair Programming - A Tarot

What is Pair Programming?

Image from http://psychicreliefs.blogspot.com

Page 3: Pair Programming - A Tarot

How to Pair Program

Image from: Agnes Varda's film “Cleo de 5 a 7”

Page 4: Pair Programming - A Tarot

Why Pair Program?

Image from: http://www.tumblr.com/tagged/cleo-de-5-a-7

Page 5: Pair Programming - A Tarot

WARNING:Pair Programming is Social

Image from: http://dancer68844.blogspot.com/2010_09_01_archive.html

Page 6: Pair Programming - A Tarot

Pair Programming is not Teaching

Image from: http://noamygdalanofear.tumblr.com/

Page 7: Pair Programming - A Tarot

The Rules (Part One)

No Back Seat Driving It's Not a Race Lets Try Your Idea First

Tarot Card Images from: http://www.tarot-cards-meanings-guide.com

NO BACKSEAT DRIVING.

IT ISN’T A RACE. LETS TRY YOUR IDEA FIRST.

Page 8: Pair Programming - A Tarot

The Rules

Tarot Card Image from: http://www.ghosthuntersequipment.com/store/cart.php?m=product_list&c=38

Page 9: Pair Programming - A Tarot

Pair Programming Rule:No Backseat Driving

NO BACKSEAT DRIVING.

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

Page 10: Pair Programming - A Tarot

Pair Programming Rule: It Isn’t a Race

IT ISN'T A RACE.

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

Page 11: Pair Programming - A Tarot

Pair Programming Rule:Let’s Try Your Idea First

LETS TRY YOUR IDEA FIRST.

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

Page 12: Pair Programming - A Tarot

Pair Programming

The Next Level

Page 13: Pair Programming - A Tarot

The Rules (Part One Reminder)

It's Not a Race No Back Seat Driving Lets Try Your Idea First

Tarot Card Images from: http://www.tarot-cards-meanings-guide.com

NO BACKSEAT DRIVING.

IT ISN’T A RACE. LETS TRY YOUR IDEA FIRST.

Page 14: Pair Programming - A Tarot

The Rules (Part Two)

• Ping Pong• Brick to the Head• Your Baby is Ugly• That Isn't What I Said• I'm Going to Cut You Off Now• None of the Above

PING PONG.

BRICK TO THE HEAD.

YOUR BABY IS UGLY.

NONE OF THE ABOVE.

ISN'T WHAT I SAID.

I’M CUTTING YOU OFF.

Tarot Card Images from: http://www.tarot-cards-meanings-guide.com

Page 15: Pair Programming - A Tarot

Pair Programming Rule: Ping-Pong

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

PING PONG.

Page 16: Pair Programming - A Tarot

Pair Programming Rule: Brick to the Head

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

BRICK TO THE HEAD.

Page 17: Pair Programming - A Tarot

Pair Programming Rule:Your Baby is Ugly

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

YOUR BABY IS UGLY.

Page 18: Pair Programming - A Tarot

Pair Programming Rules: That Isn’t What I Said

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

THAT ISN'T WHAT I SAID.

Page 19: Pair Programming - A Tarot

Pair Programming Rules: None of the Above

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

NONE OF THE ABOVE.

Page 20: Pair Programming - A Tarot

Pair Programming Rule: I Am Cutting You Off Now

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

I AM CUTTING YOU OFF NOW.

Page 21: Pair Programming - A Tarot

Pair Programming Rule: Remember the Rules

REMEMBER THE RULES.

Tarot Card Image from: http://www.tarot-cards-meanings-guide.com

Page 22: Pair Programming - A Tarot

Other Tips

Image from: http://dancer68844.blogspot.com/2010_09_01_archive.html

Page 23: Pair Programming - A Tarot

Remote Pairing

• GIMS+

Image from: http://l-aquoiboniste.blogspot.com/2010/05/cleo-de-1745.html

Page 24: Pair Programming - A Tarot

Counter-Arguments

Image fro m: http://vimeo.com/24534573

Page 25: Pair Programming - A Tarot

Thank You

Image fro m: http://vimeo.com/24534573

Page 26: Pair Programming - A Tarot

Retrospective / Discussion Points

Image fro m: http://us.macmillan.com/cleode5a7/StevenUngar