Wow, it’s been a while.
“The difference between a tolerable programmer and a great programmer is not how many programming languages they know, and it’s not whether they prefer Python or Java. It’s whether they can communicate their ideas. By persuading other people, they get leverage. By writing clear comments and technical specs, they let other programmers understand their code, which means other programmers can use and work with their code instead of rewriting it. Absent this, their code is worthless.”
While this article centers around software engineering, ineffective communication is a dysfunctional impediment not limited to the programming or technology realm, but to all businesses in every industry. Where ever humans have to effectively grasp, and convey conceptual knowledge, i.e., virtually every endeavor involving more than one individual working in coordination for some productive goal, a failure to do so effectively will cost time and money. In fields utilizing specialized knowledge of complex or intricate topics, poor communication can grind productivity to stagnation, but even more simple arenas such as taking a customer’s order at a fast food restaurant can impose drastic consequences on customer service, and inevitably the bottom line.
Seek out and support those individuals who share your values and can communicate, even simple ideas, in a clear and efficient manner - they are segues to productive achievement.