Technology

The Law of Sharp Edges – Maximize Synergy by Framing a Conversation

There are many times when communicating via text or email is insufficient. The dynamics of human creativity are not one-dimensional. Thoughts and ideas must be echoed and bounced off one another so that we may experience and interpret the patterns that reverberate around us. Think, for example, how much more productive it is to “talk it out” with someone, rather than merely texting back and forth. Think also about how damaging it can be to keep feelings bottled up inside, or the complications that can arise from someone misinterpreting the tone of a text message. Creative thought thrives on the positive interference patterns that happen when two creative forces intersect. It falls away when given only a unidirectional track upon which to work.

Live conversation is essential for situations where there is something that needs to be created, agreed upon, resolved, or worked through. There is no real substitute.

When people contemplate getting together, whether face-to-face or over the phone, the thing that often puts them off is the fear of getting trapped in a conversation filled with small talk and irrelevancies. But it need not be that way. I use what I like to call The Law of Sharp Edges, which states that if you give someone a clear delineation – a guideline as to where things start and end rather than just a vague idea, they will be more likely to accommodate your request or behave as you would like them to.

Here’s a bad example: “Can I call you tomorrow?”

Here’s an excellent example: “Can I call you tomorrow at 2:00 for a 10-minute chat about the ABC project?”

The bad example puts people “on the hook for the entire day.” It’s like being on call. You know the event might

happen, but you don’t know when or for how long. This has a profound impact on your entire internal self-preservation system. Your instinct fears the unknown, and it’s not an overstatement to point out that something as simple as a vague phone call commitment is indeed an unknown. As such your body reflexively tenses itself for the interaction to come.

The excellent example removes the unknown and delivers three essential knowns – when it will be, how long it will last and what it will be about. It makes it a far more appealing thing to commit to since there are sharp edges surrounding the event. It is constrained and finite.

Such simple techniques will make a huge difference in productivity and process, by merely allowing the dynamic creativity of live conversation to flourish without fear. The many tools we have to facilitate live discussions, from meeting rooms to phones, video-conferences, online collaborative chat apps, even virtual presence devices like the Double (pictured) or Beam, still need to win someone’s attention through the most basic of concerns: “how will this hurt me and how will I benefit?” Once you can get such instinctive self-preservation needs out of the way, your conversation is free to do what it does best: make progress.

Advertisements

ISVs and Future Proofing Your Payment Integration

Here is an excerpt from a blog post I wrote this week for the payment processor Clearent.

When a consumer walks into a store or browses an online ecommerce site, very little thought is given over to the “paying” part until the time comes. At that moment, a fast and convenient point-of-sale or checkout experience helps create a positive memory, raising the loyalty factor a little bit. But a less-than-ideal transaction, caused by long lines, a failed tap, or a shopping cart page that crashes and burns, steers the shopper to the competition. No one has time to wait for a reboot or to listen to apologies.

The expectation and the requirement are that the payment system be up-to-date. For that to happen, the merchant and its ISV must be future-proof. What’s the best way to future-proof something as complex as payment integration?  The answer is right in front of you, in the apps inside your phone and your tablet.

To learn more, visit our most recent blog, “ISVs and Future Proofing Your Payment Integration” available right now at CloudTweaks: go to https://cloudtweaks.com/2017/12/isvs-proofing-payment-integration/

The Shift from Monolithic to Microservices: What It Means for CTOs.

The shift in application development strategies is moving from monolithic design to isolated and resilient components known as microservices. As a result, applications that were designed with platform entanglements such as database and messaging layers have become more complex and costly to operate and maintain. This provides new challenges to CTOs, who must stay aware of the most dynamic, cost-efficient, and secure methods of managing their company’s data, while navigating the inexorable slide toward a microservices economy.

Mike D. Kail, CTO of Security-as-a-Service firm Cybric.io, points out that “with the rise in popularity of Docker Containers, there is an associated belief amongst many that by simply moving an application to leverage containers instead of virtual machines or bare metal, that you then get microservices by default.” But, he says, “that is certainly not true.” Microservices is an architectural pattern, and containers can be part of the technology using that pattern, but containers remain a “thing” while “microservices” is still a “notion.” This pattern can be used to either re-factor an existing application, or more easily leveraged for greenfield initiatives.

Central to the popularity of microservices is the ability to overwrite or replace an individual component without taking down the entire application, leading to less downtime and faster deployment or redeployment of software into an operating environment. Immutable infrastructure also helps with overall security as an APT can be rapidly mitigated by “refreshing the deployment”. This is also a concept shared by microservices – a modular and agile codebase, each part maintained by individual teams.

Microservices is an approach that is still evolving. It is a process being spearheaded by some of the biggest players in the business, like Walmart, Amazon, and Netflix. It is a technological ideal intended to ensure an organization’s ongoing agility and flexibility. This in turn allows faster and more intelligent response to immediate market demands like volume spikes in online shopping or movie watching.

Microservices need not be small, as the term “micro” might imply, but each service is dedicated to a single task or process. This allows for the components to be taken offline and edited, rebuilt, or replaced, without having to take an entire application down with it. This in turn allows for improvement on the fly, with less scheduled downtime, which leads to better business continuity.

The switch away from monolithic applications to collections of compartmentalized or containerized components seems to offer a much more practical approach to managing application development. They can be scaled separately and deployed as needed. They can be designed and programmed separately using different platforms or languages. And testing becomes more affordable, targeted, and frequent.

So What Problems Do Microservices Pose?

According to JP Morgenthal, Managing Editor of Microservices Journal, as applications get decomposed into microservices there arises a range of challenges around managing the sprawl. “In short,” he says, “no one knows the whole picture. They only know what’s wrong with their part.”

He points out that the previous generation of monolithic applications were expensive to maintain because of the high degree of entanglement of the components. Changes required more complex releases and longer testing cycles, yet at the same time, their design fostered simpler operation using fewer components.

“But as we move to polyglot microservices that leverage existing cloud services and are much more elemental, we still see an increase in the number and types of things that impact applications. This in turn increases complexity on the operations of these applications.”

What’s the Diagnosis?

Morgenthal highlights a need for greater involvement of developers in the cycle, specifically, full stack engineers and site reliability engineers. “The factors and attributes associated with design of microservices further increases complexity due to the way data management changes and the nature of discrete transactions.”

Wanted: A New Approach for CTOs in Managing Microservices

The very thing that makes microservices a more practical application development practice – compartmentalization – leads to an incomplete management perspective. “There is now a more urgent need for end-to-end management – something that has never truly existed. We need to break down the silos between organizations and departments, and we need to move from reactive to proactive. This would be the nirvana of modern applications management,” says Morgenthal.

This puts the role of the CTO in a new, indispensable light, as someone who must take complete end-to-end ownership of an application’s life cycle, encourage communication, and understanding across all teams and timelines involved, and be capable of knowing the entire process.

Mike D. Kail of Cybric.io, himself a CTO, adds more. He states, “I believe that the role of the CTO is more relevant today than ever. As with Digital Transformation, every company is becoming a technology company. The modern-day CTO needs to have the technical chops to drive the overall product/platform vision internally and the soft skills and business acumen to drive outward facing initiatives as well as communicate effectively and clearly with the other C-suite peers.”

Overall, the challenge of establishing full end-to-end management of microservices resembles the typical left-brain/right-brain dynamic of a living corporate entity. The logical processes of developing and refining a highly versatile and compartmentalized application need to be balanced with a refined approach to human communication within IT-Ops, upwards to senior management, and outwards to those who will ultimately benefit from it. This requires a blend of political acumen and technological know-how, something that will make CTOs more visible and indispensable as the microservices trend continues to expand.

The Need for Experienced Cloud Security Professionals

My blog post for cloud security firm (ISC)2 , entitled, Competing Cloud Security Demands Call For Credentialed Professionals is available for review at CloudTweaks.com. Based on interviews with security experts, the post discusses why it is critical that cloud security experts come with years of experience to handle the challenges of security online.  Click here to read.

CloudTweaks

Uber’s Surge Pricing Model And Free Market Economics

This blog post, written for KPMG , entitled, The Surge Pricing Model And Free Market Economics is available for review at CloudTweaks.com. This post proposes that the dynamic nature of pricing under the Uber model might work in surprising ways for B2B purchasers who do not update their procurement processes.  Click here to read.

CloudTweaks

The Blended Mindset

This blog post, written for HP’s Business Value Exchange , entitled, The Blended Mindset is available for review at CloudTweaks.com. This post proposes that people need to maximize their human skills such as creativity and relationship to match their technological abilities.  Click here to read.

CloudTweaks

Amazon Pay-per-page: Books-as-a-Service?

This blog post, written for HP’s Business Value Exchange , entitled No Longer Doing It by the Book: The Rise of the As-a-Service Industry is available for review at CloudTweaks.com. This post discusses Amazon’s policy of paying authors by the number of pages read, rather than by number of books sold. It only applies to the Amazon library at this point – not retail – but does it signify the beginning of an industry change? Click here to read.

CloudTweaks

The Bitcoin-Blockchain Centerless Economy

This blog post, written for HP’s Business Value Exchange , entitled The ‘Centerless’ Economy is available for review at CloudTweaks.com. The post proposes that the engine behind BitCoin, called the BlockChain, will have a huge impact on every area of life that involves transactions and records – which means pretty much everything. Click here to read.

CloudTweaks

Furthering Business By Seeing Beyond

This blog post, written for HP’s Business Value Exchange , entitled Furthering Your Business by Seeing Beyond is available for review at CloudTweaks.com. This post discusses customer service, empowerment and sales proactivity, supported by increasingly available customer data.  Click here to read.

CloudTweaks