Basecamp are a software company. HERE is their philosophy and approach to communication within their company.
Communication often interrupts, so good communication is often about saying the right thing at the right time in the right way with the fewest side effects.