In a book on XP, I saw a discussion of pair programming -- i.e., two people at one keyboard. The mere idea is giving me a claustrophobic fit. I'd sooner abandon programming altogether than have to code with another hyoomon in the room, much less one watching me code, or expecting me to watch him code.
Depends (Score:1)
-Dom
Re:Depends (Score:2)
"I VANT TO BE ALOOOOONE."
We are all Garbo now.
Re:Depends (Score:1)
Yeah, a lot of programmers are scared to death of things they've never done before.
Re:Depends (Score:2)
I'm not scared, I've done it and I hate it. I think in order for it to work one needs to be a much better multitasker than I am (eg I can't be on the phone and have someone nearby talking to me at the same time, as most humans can -- I'll lose track of both conversations). I can't be 100% concentrated on code and interact with someone at the same time. When I tried I made far more (stupid) mistakes than I usually do, and worse: when my pair pointed them out I failed to see them because I was focussed on
-- Robin Berjon [berjon.com]
Re:Depends (Score:1)
That's fine; it doesn't work for some people. The University of Utah study showed only a 90% or higher uptake rate for pair programming. Of course, these were students and they did it consistently, for an assignment, for a couple of weeks.
Take my comments with a grain of salt, though. The first programming class I ever took, back in the 80s, had too few computers and I had to pair. It didn't go well, partly because we were so very young and partly because we had no idea what we were doing.
Re:Depends (Score:2)
Re:Depends (Score:2)
The two coders I work with the most are halfway across the country, and all the way across the country. I've not seen either one in close to two years. We work on IRC together, pointing out line numbers, pasting in code, emailing diffs. We keep the code in CVS and I we look over each other's changes. I much prefer that. Perhaps some things slip through the cracks that wouldn't in pair prog
Re:Depends (Score:1)
-Dom
XP Without trying.. (Score:1)
Pair Programming vs. Review (Score:2)
In this context, pair programming is nothing more than cheap, constant review. I've seen a development shop where a team has been working together on a project for months adapt some of the XP methodologies to suit loc
Re:Pair Programming vs. Review (Score:1)
Re:Pair Programming vs. Review (Score:1)
Pair programming in XP is more than just code review. It's also a design session. Where the planning game does a little design in the large, it's the test-driven cycle that does planning in the small. As you're baby-stepping your way toward the goal with testing, you're also designing with your tests and refactorings.
Then there's the "Hey, we just added code without a failing test! Oops!" peer pressure. It's hard to overestimate that.
Re:Pair Programming vs. Review (Score:2)
I do that in IRC and on the mailing list.
Not for everyone (Score:1)
Pair Programming and Temperment (Score:1)
Re:Pair Programming and Temperment (Score:2)
Re:Pair Programming and Temperment (Score:1)
Re:Pair Programming and Temperment (Score:1)
They're not very good - too light to have a decent amount of momentum in the swing. I've decided that I prefer steel crowbars, about 30 inches being my favourite length.
And you think I'm joking...
more is less (Score:2)
"[crash programs] fail because they are based on the theory that, with nine women pregnant, you can get a baby a month." -- Wernher von Braun
Having 2 or more people working in close proximity on the same problem usually contributes to overengineering of a problem which, in turn, slows down the delivery time and doesn't really contribute to the overall quality. This touchy feely fad will die out once someone figures out that it's not a substitute for a sharp code wrangler who knows how to herd cats and kn
Re:more is less (Score:1)
Re:more is less (Score:2)
I don't know very many un-mediocre brains who want company in their cube and competition for their keyboard.
I'm in a pair now... (Score:1)
Once in a while though I do get a problem where I scurry back to my office and brain on it a bit by myself. Then go back to my partner and we start up again. Sometimes that "go away and
Re:I'm in a pair now... (Score:2)