Comments on: XP Day 2008: Debugging Pair Programming https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/ Matt Wynne taking it one tea at a time Wed, 21 Aug 2019 13:02:06 +0000 hourly 1 https://wordpress.org/?v=6.2 By: blog.mattwynne.net : Upcoming Conferences https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-612 Fri, 12 Jun 2009 12:03:33 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-612 […] a workshop called ‘Debugging Pair Programming’. This is a spin-off from an impromptu open-space session I organised at XP Day 2008 where about 40 people helped pull apart the reasons that inhibit teams from adopting pairing as a […]

]]>
By: Zakir https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-576 Thu, 28 May 2009 23:39:14 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-576 i also think cultural differnces between pairs also effects the pair programming practices. if somebody comes from remote area or from a different country and joind a company where local guys are very different than him, it is very difficult for the guy who come from another country to share his thoughts. I found they are bit shy, less social skills, but they are good when both pairs from same country where they share same culture, values.

I am doing a thesis on this – how cultural differences between programmers effect the pair programming practice which inevitabley effect the whole quality of the project.

]]>
By: William Pietri https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-347 Wed, 07 Jan 2009 17:07:01 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-347 Thanks, Matt.

Regarding the “afraid of looking stupid” bit, I think of that as the locker room effect. The first time you enter into a place where everybody is naked, it is really scary to take your pants off. But once you get used to it, it’s not a big deal, because everybody is naked. Being explicit about that seems to help some people adjust.

As to the fear of looking like you’re having fun in front of management, I definitely have seen that, too. There are some places that have a “if you ain’t sweating, you ain’t working” ethic, and I think there’s no short-term solution for that. (I did blog about a long-term approach, though.) But some people have that reflex even when their managers honestly don’t think that way, in which case having the managers be clear that they value results more than appearances can work wonders.

]]>
By: Matt https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-345 Wed, 07 Jan 2009 09:35:08 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-345 @William, thanks for these, they look bang on. Check out the wiki page from XP Day, and also Gojko’s blog post about the session for more info about what we learned.

I still feel like a lot of the barriers are cultural. Most people that are, seem to be inhibited from giving pairing a proper go because, for various reasons, they’re afraid to look stupid in front of their peers or look like they’re slacking off and enjoying themselves in front of management.

]]>
By: William Pietri https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-341 Wed, 07 Jan 2009 00:23:50 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-341 Hi, Matt. I just posted on antipatterns in pair programming and got pointed at this. I’d be very curious to see what other things you and Laura have identified as source of trouble.

]]>
By: Dan Rough https://blog.mattwynne.net/2008/12/16/debugging-pair-programming/comment-page-1/#comment-338 Tue, 16 Dec 2008 23:04:10 +0000 http://blog.mattwynne.net/2008/12/16/why-pairing-sucks-in-08/#comment-338 Hey Matt,

With one of the teams that I’ve worked with previously, when discussing whether to pair and where to start, I suggested to them that they pair on everything, all of the time. It was only when the team was starting to ask the question “why do we still need to pair on this piece of work?” or I was discussing in 1-2-1s their respective frustrations with having to pair on pieces of work that were perceived to be simple enough to warrant not pairing, that we then did a retrospective on pairing to define when the team would pair and what they would pair on. I’ve tried to come up with a natty title for this pattern and the best I can do is “The Wood For The Trees”, I’ve blogged myself about an agile adoption pattern called Wax On, Wax Off and I think that title could be applied here too. Perhaps somebody else reading this will be able to suggest a better title.

More recently I’ve observed something similar to what you mention above, heroics being valued above craftsmanship. In my case though I think there is a subtle difference which is worthy of note. With developers that have for a long time been managing their own pipe lines and putting themselves under pressure to deliver it’s difficult to make them feel as though they have the space to be doing the right thing, particularly when they perceive that to get to a point where they are doing the “right thing” to be such a big step in to the unknown. Ironically of course, it’s at times like this that pairing can be most effective and as such, it is important to offer as much support as possible.

Hope that helps.

]]>