Steve Flanders (@smflanders) and I had a late-night Twitter conversation over the complexities inherent in cloud-native applications. My take was that we need to broaden our view and see the entire picture before we can delve into the weeds. Steve’s was that we need DevOps. I countered by saying we need better communication. In essence, we may have been saying the same thing, but we were on different planets, which led to a useful analogy. During the race to the moon, who were the systems engineers, the ones who saw the big picture of a program with well over 15 million moving parts, not to say people, involved?
Articles Tagged with Communication
Small and medium business and enterprises often make do with what they can do today while dreaming about tomorrow. Most SMBs look to have communication tools in place both for communication with the outside world (email, the Web, Twitter, Facebook, Google+, etc.) and for communication between team members (email, IM, etc.). Most of this can be done online these days by embracing the relevant tools from Google or other sources. Alternatively, SMBs can stand up their own; however, cost is often the bottom line for an SMB.
Ask five IT people what the term DevOps means, and you will likely get five completely different answers. Go to any online job board, search DevOps, and look at the job descriptions, and you will see great disparity in the desired skillsets and responsibilities, as well as job titles. Go to LinkedIn and search for people using DevOps, and you will see thousands and thousands of people calling themselves DevOps engineers. Some of them may even claim having up to ten years of experience. I find it quite amusing that nobody can define what it is; very few companies are actually doing it and doing it well, yet we are all experts at it.
Recently, I took a cross country driving trip as we moved from outside of Boston, which has been inundated with snow, to Austin, TX, which has no snow. Aside from the reasons for the move, we found several cloud-based business critical applications to be invaluable while traveling long distances: navigation and communication. It may seem that there could be many more, but given our devices, it boiled down to just those two: finding our way and keeping in touch with others.