{"id":301,"date":"2016-10-14T09:46:14","date_gmt":"2016-10-14T13:46:14","guid":{"rendered":"https:\/\/mberlove.com\/blog\/?p=301"},"modified":"2016-10-14T00:55:59","modified_gmt":"2016-10-14T04:55:59","slug":"communication-lack-thereof","status":"publish","type":"post","link":"https:\/\/mberlove.com\/blog\/communication-lack-thereof\/","title":{"rendered":"Communication &#038; Lack Thereof"},"content":{"rendered":"<p><img decoding=\"async\" class=\"graf-image\" draggable=\"false\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1000\/1*099ozqJlddLF7Gkjz75Fbw.jpeg\" data-image-id=\"1*099ozqJlddLF7Gkjz75Fbw.jpeg\" data-width=\"1920\" data-height=\"1280\" data-delayed-src=\"https:\/\/cdn-images-1.medium.com\/max\/1000\/1*099ozqJlddLF7Gkjz75Fbw.jpeg\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>I am a strong communicator, both verbally and in writing.<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>Sound familiar? Of course it does. This line and many variants of it land on virtually everybody\u2019s resume at some point. Who doesn\u2019t want to be a good communicator? Actually, who among us doesn\u2019t believe we\u2019re a good communicator, at least in the right situations?<\/p>\n<p>&nbsp;<\/p>\n<p>The truth is trickier.<\/p>\n<p>&nbsp;<\/p>\n<p>I\u2019ve known people who are poor communicators, and unaware of it\u200a\u2014\u200aand I\u2019ve known excellent communicators who doubt it, and therefore sabotage themselves. For myself, it\u2019s hit or miss, and while I\u2019m generally a good communicator, some situations crop up that unexpectedly send me scrambling for words.<\/p>\n<p>&nbsp;<\/p>\n<p>It\u2019s a problem that most everyone encounters from time to time, but I\u2019m going to get self-centered for a moment and say that the software world has a particular problem with it. See, in most software development environments, you have a few particular kinds of people:<br \/>\n&#8211; <strong>Developers<\/strong>, who think along rigid lines, and hate vagueness as a general rule<br \/>\n&#8211; <strong>Project managers<\/strong>, some of whom have been developers and some of whom haven\u2019t<br \/>\n&#8211; <strong>QA<\/strong>, who sometimes have a technical background, but usually not extensive<br \/>\n&#8211; <strong>Clients<\/strong>, who have a firm grasp of their own business logic, but not necessarily of what they expect of the software<\/p>\n<p>&nbsp;<\/p>\n<p>All this hodgepodge of personality makes it a lot harder for everyone to communicate effectively.<\/p>\n<p>&nbsp;<\/p>\n<p>And in a lot of cases, they simply don\u2019t. People cease to communicate. The wheels start squeaking, but sometimes nobody hears them. In software development, the product is the end goal, and often the metrics of builds and sales are all that higher management notices. They don\u2019t see the air bubble coming down the line\u200a\u2014\u200athings are still being built, work turns over, productivity is declining, but not necessarily in a noticeable way.<\/p>\n<p>&nbsp;<\/p>\n<p>So until a deadline is missed and a product can\u2019t be released on time, nothing happens to deter the communication issues. And by that time, it\u2019s a much bigger deal, much harder to fix.<\/p>\n<p>&nbsp;<\/p>\n<p>I don\u2019t have a full answer for you\u200a\u2014\u200aat least, not one I could fit in less than twenty or thirty pages\u200a\u2014\u200aso I speak mainly for awareness. Pay attention to yourself and those around you. Make sure you\u2019re communicating, even when it\u2019s a pain. Ask questions, make conversation, learn what everyone on your team is up to. You\u2019ll find your own life a lot easier down the line for the effort.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; I am a strong communicator, both verbally and in writing. &nbsp; Sound familiar? Of course it does. This line and many variants of it land on virtually everybody\u2019s resume at some point. Who doesn\u2019t want to be a good [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[194,147],"tags":[41,195],"class_list":["post-301","post","type-post","status-publish","format-standard","hentry","category-communication","category-software-engineering","tag-software-development","tag-teamwork"],"_links":{"self":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/comments?post=301"}],"version-history":[{"count":4,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/301\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/301\/revisions\/305"}],"wp:attachment":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/media?parent=301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/categories?post=301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/tags?post=301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}