PersonalSpace is the region surrounding each person, which, if entered by another person without this being desired, makes one feel uncomfortable. What distance is appropriate for a particular social situation depends on culture, family background (size, affluence and personalities) and personal preference. People may feel uncomfortable if the distance is too large (cold) or too small (intrusive). PersonalSpace is highly variable. Those who live in a densely populated environment tend to have smaller PersonalSpace requirements. Thus, a resident of NewYorkCity might have a smaller PersonalSpace that someone of similar social background living in Montana. It can also be heavily affected by a person's position in society, with a more affluent person expecting a larger personal space. People can be noticeably stressed when their PersonalSpace is invaded. Intrusion on one?s PersonalSpace may result from limited available space, different standards, or rudeness. On the other hand, some activities can also make you extend your PersonalSpace. This effect can be observed in ritual dancing, soccer fans celebrating their team's success. While it is highly variable and difficult to measure accurately, the best estimates place it at about sixty centimeters on either side, seventy centimeters in front and forty behind for an average westerner, or as a general rule of thumb, an area around your body that is about an arm's length. ---- Programmers have additional PersonalSpace, like their emacs setup or their desktop wallpaper. Any employee may feel their PersonalSpace extends to their desk drawers (or maybe just one of them). ''(One could make a subtle distinction between PrivateProperty, as this could be argued to be, and PersonalSpace.)'' A driver's PersonalSpace extends some meters around their car. ''This seems to be stretching the definition. The reasons for keeping a safe distance away on the road may be completely unemotional and unrelated to one?s social background etc..'' ---- Introducing PairProgramming may intrude on the PersonalSpace of programmers. Some programmers are stressed, others just love it. Why? For some, the other programmer is just a stranger in their PersonalSpace. However when they recognize the other programmer as a team partner, she is someone who is welcome in their space. They can extend their space to cover the whole team, sharing experiences. How can I achieve the team-feeling instead of that "stranger" feeling? .... Answers: Some observations: Partner sitting behind or skewed: She doesn't want to intrude on other's PersonalSpace. She either sees the other one as not being part of the team or fears to be seen as an intruder. Partner not taking the keyboard: as above, but here not because of the physical zone but the intellectual one. Reluctant Pair Programmer: doesn't feel being part of the team (sometimes language/culture problems) Partner shooing away: She still needs her PersonalSpace. Pass the keyboard, make sure it has a short cable. Stay where you are. Let her approach. External Reviewer: An intruder touching team area. Certainly not part of the team. Hard to deal with in any constructive way. Store away all hard metal appliances. ---- Consider that those who are naturally more introverted would find PairProgramming more intrusive and uncomfortable, while those who are naturally more extroverted would find PairProgramming and other social aspects of programming more invigorating. As someone is naturally more introverted, I have found PairProgramming effective but draining. And since I have so much experience and skill, mostly I am the mentor in that pair, and thus find myself less productive. But I certainly understand how PairProgramming can help less experienced people, and would appeal to extroverts. The real problem is that managers tend to be extroverts, and thus unable to understand how cubicles, distractions, invasions of PersonalSpace, PairProgramming, shared workspaces, and large work areas and all the other distractions debilitate introverts (and since many programmers are introverts, they harm productivity -- note that since aspects of programming are quite solo/introverted, there are benefits to appealing to introverts). CubeFarm 's and large work areas depersonalize the space. -- ChuckCottrill ---- See also DanesSitAtLeastTwoFeetAway