Anatomy of a Misunderstanding
Much of the value we add as engineers comes from applying our skills beyond the IDE. Engineering requires precise attention to detail and prolonged focus. This combination can be particularly helpful in identifying spoken misunderstandings as they occur, before they become a problem. Having technical conversations is tough. First, most conversation is casual in nature. This fosters habits that are counterproductive to discussing technical topics. Second, speaking precisely about technical topics often requires more time then listeners are willing to give. The speaker needs to express themselves concisely. They also need to avoid going off on tangents unnecessarily. Groups tend to explore topics in a breadth-first manner, lightly exploring a number of perspectives. For a technical conversations to be productive however, it must reach some conclusions by exploring a specific line of thought in depth. People don't naturally converse in...