Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright 2012 - Paul Julius, All rights reserved.

Similar presentations


Presentation on theme: "Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright 2012 - Paul Julius, All rights reserved."— Presentation transcript:

1 Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright 2012 - Paul Julius, All rights reserved

2 The CI Guys All Things Continuous Integration and Testing Copyright 2012 - Paul Julius, All rights reserved

3 What is it? Pair Architecting Pair Documenting? Pair Analysis? Pair Project Management? Copyright 2012 - Paul Julius, All rights reserved

4 Why? Or perhaps, why not? Copyright 2012 - Paul Julius, All rights reserved

5 S…L…O…W… “I can get more done by myself!” “I don’t want to have to explain myself at every turn.” “I am not going to pay two developers to do the work of one.” Copyright 2012 - Paul Julius, All rights reserved

6 Boring “Watching someone else type is boring!” “Having to explain my every thought wears me out.” “I can’t sit back and watch all day.” “That’ll just give the slackers in my department somewhere to hide.” Copyright 2012 - Paul Julius, All rights reserved

7 Loner “I don’t work well with others!” “I just work better by myself.” “The reason I became a programmer was because I like computers, not people. “ “I can’t sit next to someone every day, all day long.” Copyright 2012 - Paul Julius, All rights reserved

8 Crowded “My desk isn’t big enough!” “These cubicles are designed to accommodate one person, that’s the whole point. “My chair is ergonomically configured for my body, not someone else’s.” “We need everyone in their own cube, so we can call them.” http://flickr.com/photos/magillicuddy/25074192 Copyright 2012 - Paul Julius, All rights reserved

9 Why else? or why else not? Copyright 2012 - Paul Julius, All rights reserved

10 Great Reasons! Copyright 2012 - Paul Julius, All rights reserved

11

12 Bricklayer Copyright 2012 - Paul Julius, All rights reserved

13 Fun Copyright 2012 - Paul Julius, All rights reserved

14 http://americanrefugee.wordpress.com/ Reduce Your Bus Factor Copyright 2012 - Paul Julius, All rights reserved

15 Vulcan mind meld Copyright 2012 - Paul Julius, All rights reserved

16 Get ready! Copyright 2012 - Paul Julius, All rights reserved

17 Personal Cleanliness! Copyright 2012 - Paul Julius, All rights reserved

18 1 Hour Between Commits? How about 25 minutes? http://www.pomodoro-book.com/ Copyright 2012 - Paul Julius, All rights reserved

19 TDD!!! 1)Write no production code before we have a broken test… 2)Write just enough production code to make the test pass… 3)Repeat… Copyright 2012 - Paul Julius, All rights reserved

20

21 Pair Stair Track who’s paired Who Hasn’t? Fill the stairs Copyright 2012 - Paul Julius, All rights reserved

22 Chewbacca Copyright 2012 - Paul Julius, All rights reserved

23 Ping pong Copyright 2012 - Paul Julius, All rights reserved

24 Board Ball & Copyright 2012 - Paul Julius, All rights reserved

25 Batting Practice Copyright 2012 - Paul Julius, All rights reserved

26 World Wide Copyright 2012 - Paul Julius, All rights reserved

27

28 http://www.pauljulius.com http://the.ci-guys.com http://www.pomodoro-book.com/ Copyright 2012 - Paul Julius, All rights reserved

29 Paul Julius me@pauljulius.com Copyright 2012 - Paul Julius, All rights reserved


Download ppt "Pair Programming Done Right: Pairing with Pizzazz Paul Julius CITCON Singapore 2012 April 21, 2012 Copyright 2012 - Paul Julius, All rights reserved."

Similar presentations


Ads by Google