News for hackers. Stuff that matters.
Re:Extreme Programming, a Reflection by pistacchioso on Wednesday December 18, 2013 @02:47AM (#6926357)
Putting my headphones in, drifting in my own, private world of code is to me one of the simple pleasures of life. Ok with short meetings and thight, small schedules and the like, but put someone watching at my screen while I'm coding and I can easily commit an homicide.
Re:Extreme Programming, a Reflection by lmm on Wednesday December 18, 2013 @04:32AM (#6926647)
I don't enjoy pair-programming. I avoid it as much as I can get away with. But looking at the results, it's an inescapable fact that I produce higher-quality code when I do - so for those critical pieces that need to be bug-free, I force myself to do it.
Re:Extreme Programming, a Reflection by berntb on Wednesday December 18, 2013 @06:13AM (#6926964)
Is that personal experience or a general research result?

Is the result better than with careful code reviews [of the critical pieces] (both after writing, but also short checks during development over a code listing and coffee)?

Intuitively, everything with coffee involved ought to be better! :-)

Re:Extreme Programming, a Reflection by lmm on Wednesday December 18, 2013 @06:34AM (#6927011)
Just personal experience.

Better than some theoretically perfect practice of careful code reviews? I don't know. Better than code reviews as actually implemented everywhere I've worked? Yes. (In particular I find it's really hard to maintain the discipline of carefully going through each other's code when you know that most of the time you won't find anything)

Re:Extreme Programming, a Reflection by louthy on Wednesday December 18, 2013 @06:35AM (#6927015)
Coffee is certainly my pair! :)
Re:Extreme Programming, a Reflection by JackMorgan on Wednesday December 18, 2013 @07:43AM (#6927205)
Check out my reply on another comment: https://news.ycombinator.com/item?id=6927170.

That being said, I do miss solo work, because I could get into the zone, and even if I was going down the wrong path, it was ME doing it, master of my own domain. It feels like I'm alone on my boat sailing into uncharted waters, an adventure.

At its best, pairing feels like being part of a tactical response team, at its worst: like there is a machine that turns my brain cycles into money, and they let me keep some of the money at the end.

Edit: Rereading both comments, apparently pairing makes me wax with metaphors, like a... nah