Why we need Compassion, not Empathy

Why we need Compassion, not Empathy

Empathy can be dangerous. Instead, we need compassion to create high-performing teams. Read on to understand what it is, and why we need it.

Continue reading →

“Come listen to me, I’m a fraud!”, an impostor syndrome talk

“Come listen to me, I’m a fraud!”, an impostor syndrome talk

Hey you! You’re exposed! We know you are a fraud! You’re don’t deserve any of the success you’ve achieved! Do you recognize the fear of being exposed as a fraud? I do. Even as I prepared and presented this talk about impostor syndrome, I feel that you’ll expose me of not being worthy of talking to you. With fifteen years in IT and a successful career as an infrastructure engineer, a speaker at industry conferences, …

Continue reading →

The case for Continuous Documentation

The case for Continuous Documentation

Continuous Integration, Deployment (or Delivery), and even Release are well-known concepts for developers and cloud engineers. Teams work hard to create pipelines that do most of the repetitive work for them, reducing the cognitive load and reducing toil. The pipelines are a second brain of sorts that remembers to do every little check, test, or task at exactly the right moment, automatically integrating, testing, deploying and observing our software for us. These continuous improvement patterns …

Continue reading →

Empowering development teams to make the most of Kubernetes’ potential

Kubernetes infrastructure is democratizing and commoditizing container platforms for software developers, serving as the core for modern, cloud-native applications. Its standard APIs and the standardized container image format it uses to ensure that Kubernetes is Kubernetes, regardless of the underlying infrastructure or cloud platform. Unfortunately, many see running Kubernetes infrastructure as a technical challenge that they need to overcome. And as we’ve talked about before (here), running Kubernetes yourself may sometimes make sense, but usually, …

Continue reading →

Why the PX-Backup container-native approach is crucial for data protection

Containers are very different than virtual machines. The more prescriptive way containers store data forces admins and developers to put more thought into which data goes where. It also means traditional data protection makes little sense for backing up container-based applications. Solutions like PortWorx PX-Backup are built to support container environments natively. I sat down with the Pure Storage and PortWorx folks twice (at TheCUBE’s coverage of KubeCon/CloudNativeCon and at Cloud Field Day 9) recently …

Continue reading →

How Kubernetes is changing the divide between Dev and Ops

Kubernetes is changing the divide between operations and development. Where traditionally, provisioning and managing infrastructure was a task exclusive to IT Operations, Kubernetes is shifting infrastructure towards developers. Even though public cloud, Kubernetes, and infrastructure-as-code tooling put infrastructure into their hands, developers are not operationally focused. That leaves operational aspects in the dark, which impacts many non-functional and qualitative aspects of the software being built. So how do operations and development engineers come together to …

Continue reading →

Otomi avoids Technical Debt for Kubernetes platforms

Otomi avoids Technical Debt for Kubernetes platforms

Getting started with Kubernetes is a daunting endeavor, but a necessary one. For most organizations, it’s about digital transformation in the marketplace, where digital products and services are becoming the norm. That means getting and maintaining an edge is highly dependent on your ability to deliver more features more quickly, and at an ever-increasing level of quality to stay ahead of your competition. In order to deliver great software quickly, Kubernetes is often touted as …

Continue reading →

VMware vSphere with Tanzu is the simplest implementation of Kubernetes

While we have had capabilities to run Kubernetes on vSphere for a while now with VMware Tanzu Kubernetes Grid on VMware Cloud Foundation, I’ve argued in the past (listen to this CTO Advisor podcast with Keith Townsend) that this was designed for consumption of Kubernetes at scale, not at the entry-level, where I think the integration of vSphere and Kubernetes makes much more sense. Today, VMware released VMware vSphere with Tanzu, a more accessible, faster way …

Continue reading →

Infrastructure inflexibility is wasting Kubernetes’ potential

At KubeCon + CloudNativeCon Europe 2020 Virtual, the CNCF and its members talked about the adoption of cloud-native technologies. As Kubernetes is approaching version 1.19, the technology is starting to mature, and making its way into IT environments big and small, serving as the core for modern, cloud-native applications. Container platforms need more than just Kubernetes However, creating a container platform for running production applications needs more than just Kubernetes, including solutions for storage, networking, …

Continue reading →

Spectro Cloud saves Kubernetes from vendor lock-in and DIY complexity

Kubernetes is great for developers creating containerized workloads and microservices. But it’s open, pluggable architecture and design principles can be scary at first sight: it just doesn’t hide any of its complexity, and managing a cluster’s lifecycle is a complex task, requiring expert knowledge and experience. Managed services like Spectro Cloud fill this gap with flexible, managed services that remove complexity and prevent cloud lock-in. DIY Kubernetes That means that to be able to run …

Continue reading →