Occasionally I get asked questions in an interview or from students or some other place. When those questions come in written form, I like to reply to them on my blog for the rest of the world to be able to see. Today’s theme is about communication and communication technologies in a software engineering ecosystem. One item of interest is that our teams are constantly becoming multi-cultural, multi-timezone, more distributed and more diverse. This has its benefits, but from a communications perspective, it does have its challenges as well.