Recently I had an opportunity to facilitate a discussion about working in distributed teams. Community of practice in the company I work for organized this meeting. I used to work in distributed teams and currently I work in such a team too. The topic is crucial and interesting to me. I would like to share some thoughts here about it.