Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Web Development Archives Mailing Lists Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Web Development Archives Sponsor:
  #1  
Old July 6th, 2008, 12:01 PM
Ken Boucher
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
egg timers

You also might consider trying to strengthen your partners to the
point where they take control from you rather than waiting for you >
to relinquish it.

For a short period, I had a pair who was so non-confrontational that I
had to set up a machine so that he had his own keyboard and mouse. He
simply couldn't say "please pass the keyboard".

There wasn't anything "wrong" with this behavior. He simply needed a
more physical form of permission to allow himself to take control when
it was appropriate.

The one thing I wish I had understood was the "personality of the
pair", since it was often not predictable from the personality of the
two programmers who made up the pair. Some pairs resulted in unusual
personalities with some great strengths. pairs resulted in tires
spinning from way too much power and no traction. And way too many
pairs were really just one personality either overwhelming the other
or simply shutting down and what we got wasn't a lot more than a pair
of eyes and maybe, if we were lucky, some mentoring.

I will probably always cherish coding with Taro, especially those
times where it seemed that we were coding the customer's desires as
she was realizing them. It's fun when you can't tell who wrote the
test. It's great when you can't tell who wrote the method. It's magic
when you you realize afterward that both of you typed the last word,
one hand each on the keyboard, without thinking.

Reply With Quote
  #2  
Old July 6th, 2008, 12:40 PM
Phlip
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
egg timers

Ken Boucher wrote:

For a short period, I had a pair who was so non-confrontational that I
had to set up a machine so that he had his own keyboard and mouse. He
simply couldn't say "please pass the keyboard".

Y'all have since gone to dual keyboards, right?

The one thing I wish I had understood was the "personality of the
pair", since it was often not predictable from the personality of the
two programmers who made up the pair. Some pairs resulted in unusual
personalities with some great strengths. pairs resulted in tires
spinning from way too much power and no traction. And way too many
pairs were really just one personality either overwhelming the other
or simply shutting down and what we got wasn't a lot more than a pair
of eyes and maybe, if we were lucky, some mentoring.

How promiscuous were you?

I will probably always cherish coding with Taro, especially those
times where it seemed that we were coding the customer's desires as
she was realizing them. It's fun when you can't tell who wrote the
test. It's great when you can't tell who wrote the method. It's magic
when you you realize afterward that both of you typed the last word,
one hand each on the keyboard, without thinking.

Right - I remember an anecdote, from long ago, that the "best" pair situation
was two introverts.

Guess that rules out most mailing list participants (-;

--
Phlip

Reply With Quote
  #3  
Old July 6th, 2008, 11:01 PM
Phlip
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
egg timers & dual keyboards

Victor wrote:

Hi Phlip,

>The (idealized!) rhythm:


I like your use of the word "idealized". it feels too mechanical and depressing for me. I prefer it when the rhythm evolves naturally. It's very easy to create expectations that become burdensome, and therefore ineffective.

It is unfortunately "natural" when rhythms devolve, under quite innocent forces,
towards monogamous pairing, infrequent keyboard swapping, and delayed feedback.

By "idealized" I simply meant to ignore special-cause forces, such as bathroom
breaks, getting stuck on weird (temporary) bugs, reverting, phone calls from
irate offspring, fixing broken builds, tuning build scripts, Googling, and other
heroism.

team had a serious productivity boost when we switched from multi-day
pairing to mechanical and depressing proactive pair rotation every two hours.
For some reason, frequent and very wrenching context shifts helped keep us all
_on_ task. This boost was as inexplicable and counter-intuitive as other
mysteries of software engineering, such as XP.

--
Phlip

Reply With Quote
  #4  
Old July 8th, 2008, 06:40 PM
Phlip
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
egg timers

William Wake wrote:

I didn't, & don't know others who insist on it, and I do know at least
some who prefer not to have them. I don't know enough to make a
statement about "most XP consultants" though.

I am surprised this isn't a widespread practice.

Look at it this way. If you have dual keyboards, you still have the option to
push one back and forth. But with only one keyboard, you don't have the option
to not.

--
Phlip

Reply With Quote
Reply

Viewing: Web Development Archives Mailing Lists Development > egg timers


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway