For software development to be more successful, communication is critical. Yet, I now use *dialogue* instead. Communication can be oneway: giving instructions such as "Command and Control." Dialogue is explicitly collaborative. Communicate collaboratively with dialogue. #DDDesign