The Subtle Art of Communication

Communication is part science, part social experiment, and part art. The science comes from psychologists who have come up with ways to quantify and qualify various kinds of communication. The social experiment is the process we all go through learning to communicate because communication is not a skill any of us is born with. The art comes into play with the human mind that can master the intricacies of communication in its many forms. When taken together these views of communication create a picture of a complex issue that many people only partially grasp. It’s not any wonder that developers, like any other person, encounters problems communicating at times. Yet, developers must have superior communication skills in order to translate the real world requirements defined by users who don’t know how to write code, into the abstract environment that comprises an application.

The issue of communication becomes even more complex with each person involved with the communication. We’re talking a geometric progression here. When you have a two people, there are only two lines of communication to consider. Add another person and now you’re dealing with six lines. Add another and you’re dealing with 24 lines. Now imagine that you’re trying to get every element of a huge organization to communicate and you begin to appreciate the difficulty of the Application Performance Manager’s job. Application Performance Monitoring (APM) has become a critical technology for enterprises today because people can’t communicate well enough to define the precise nature of application performance issues and errors. APM seeks to aid communication by providing tools that help locate the sources of an application issue before the user even notices it.

It was with this whole issue of communication in mind that I wrote, “Breaking Down the Walls of the Siloed Application.” This article answers two important questions about enterprise communication. First, what happens when a group of perfectly reasonable people becomes entangled in an enterprise-level conversation about a problem application? Second, how does anyone resolve the issues that such communication creates? You’ll have to read the article to get the details. You can view this article that discusses unified communications for beginners.

This article could apply equally well to developers, manager, and users. In fact, it’s actually a view of what happens in any social setting where large numbers of humans are trying to communicate without much success. The artistic mind of the Application Performance Manager provides the creative solutions to the problem in this case. Of course, there are many other situations that this article doesn’t address (even though the advice I provide may very well work in these situations too). What sorts of communication issues have you encountered recently? Have you found a successful solution? Let me know at


Author: John

John Mueller is a freelance author and technical editor. He has writing in his blood, having produced 99 books and over 600 articles to date. The topics range from networking to artificial intelligence and from database management to heads-down programming. Some of his current books include a Web security book, discussions of how to manage big data using data science, a Windows command -line reference, and a book that shows how to build your own custom PC. His technical editing skills have helped over more than 67 authors refine the content of their manuscripts. John has provided technical editing services to both Data Based Advisor and Coast Compute magazines. He has also contributed articles to magazines such as Software Quality Connection, DevSource, InformIT, SQL Server Professional, Visual C++ Developer, Hard Core Visual Basic, asp.netPRO, Software Test and Performance, and Visual Basic Developer. Be sure to read John’s blog at When John isn’t working at the computer, you can find him outside in the garden, cutting wood, or generally enjoying nature. John also likes making wine and knitting. When not occupied with anything else, he makes glycerin soap and candles, which comes in handy for gift baskets. You can reach John on the Internet at John is also setting up a website at Feel free to take a look and make suggestions on how he can improve it.