I've been at Socialtext for about a year and a half now, and I just realized that so has everyone else on the engineering team; our two short-timers are Jeremy and Audrey, who are just coming up on one-year anniversaries.
And we actually
know each other; we can give each other a hard time and actually debate ideas on merit instead of working hard to appease each other. I just read a recent
note on the 37Signals Blog to that effect and it resonated with me.
And yet, given a random book on methodology or software management, you are unlikely to find anything on longevity and teamwork besides, if you are lucky, a few cliched team building exercises or perhaps a passing reference to
forming, storming, norming, performing.
That's just ... sad. Perhaps it is something /I/ need to start talking about more often.