As software developers, our goal is to typically write software that meets the needs of our clients. Communication breakdowns often occur between people with different communication styles. How do we bridge that gap and get the information we need from people who communicate differently than we do?