
How to Avoid Crappy Culture and Keep Engineers Happy
Software engineers know how much they are worth—everyone wants them and there aren’t enough of them to fill that demand. While the need for tech talent is greater than ever, the pandemic has shifted priorities for many engineers. And they’re not alone. It’s a reality shared with millions of others in a variety of fields […]

The Problem With Security
As an IT professional with decades of experience at every level of technology and organizations—from cell phone prototyping to banking enterprise architecture, from entry-level to CTO—I can state definitively that I have spent an inordinate amount of time dwelling on and dealing with security. And I know I’m not alone. This is a common theme. […]

Nurturing a Developer-Centric Culture
The tech world is constantly, rapidly changing and many tech companies are growing up. They are adding to their product portfolios, increasing the number of employees, servicing more users, expanding global reach and more. Typically, when an organization grows up, it doesn’t happen overnight. It takes a lot of hard work, onboarding new talent and […]

Shifting Engineering Priorities for 2022
Nearly every aspect of the software development process is accelerating, from the increasing speed of programming languages to the expectation of faster delivery. This has resulted in the misconception that speed and efficiency should be a DevOps team’s or engineer’s top priority. Though agile transformations have been a central strategy for most organizations in recent […]

The DevOps Journey: Continuous Mindset Starts With Cultural Change
DevOps is not just about technology. In many ways, the technology aspect of DevOps is finite but the people, organizational and cultural aspects are infinite. We see many clients get so focused on the tools and technology that they forget about the impact beyond the technology. An important part of building a world-class DevOps process […]

EEEWW—Green iMessage Bubbles | ‘Great Resignation’ Redux | Faster Firefox 96
In this week’s The Long View: iMessage lock-in lessons, attrition-rate fixes, and more on Mozilla.

When, How and Why to Build a Developer Relations Team
The developer role is changing. More and more often they are being rightfully viewed as key stakeholders who aid in setting company direction in this product-led world that we live in. For many technology vendors, earning the trust of developers is critical to their short-term and long-term success, but this presents a challenge. Developers have […]

Bridging the Developer Experience (DevX) Gap
They say our past experiences have an impact on how we view life and our general outlook. Routine behaviours and patterns become a program that we follow day in, day out. We stop using our minds to their fullest potential and become trapped in unquestioning, continual cycles of process and emotion. The same could be […]

Bridging Departmental Divides for Successful Automation Projects
For too long, IT has been largely isolated from an organization’s core business. Any division between IT and lines-of-business (LOB) is even more detrimental when speed is not just a competitive advantage but an existential necessity in today’s accelerating digital economy. As business leaders streamline and turbocharge every facet of their operations, savvy organizations are […]

Trust in Cloud Providers is a Developer Issue
Earlier this summer, we worked with ClearPath Strategies to ask developers about the level of trust they have in their various cloud service providers. What we learned spoke volumes: While developers’ familiarity and comfort with Amazon, Microsoft and Google position these well-known cloud providers as market frontrunners, developers often do not agree with the companies’ […]

Decentralized Autonomous Organizations (DAOs): Org-as-Code
We are all familiar with ‘everything-as-code’—a pattern that started with infrastructure-as-code and has now extended to other areas such as architecture-as-code, security-as-code and more. However, all the incarnations we have seen so far have been less than ambitious! The dawn of cryptocurrencies and the underlying blockchain technology is moving us firmly toward organization-as-code. Org-as-code is […]

How to Build a People-First Engineering Team
When we think about successful technology teams, there is a tendency to primarily focus on the technology being created rather than the people who are creating it. While both approaches can lead to successful products, a technology-first approach is often the default when software engineers become managers without necessarily having the right tools to manage […]

Reducing Friction in Developer Collaboration
Given how the individual unit of deployment has gotten increasingly smaller, such that the unit of deployment is usually a microservice, it would be tempting to think that individual developers are more able to control how well the code they write (the service they deploy) will work in production. In fact, though, almost the opposite […]

The Single-Sentence Postmortem
Do you have four seconds? In the time it takes you to read this sentence you could be done with your incident’s postmortem. “But my postmortem has 8 sections! I have to construct a critical timeline, restate my followup tasks, show the major milestones, evaluate root cause…” Stop right there. First of all, your incident […]

How MLOps Can Help Get AI Projects to Deployment
Did you know that most AI projects never get fully deployed? In fact, a recent survey by NewVantage Partners revealed that only 15% of leading enterprises have gotten any AI into production at all. Unfortunately, many models get built and trained, but never make it to business scenarios where they can provide insights and value. […]

Antipatterns That Hurt DevOps Implementations
Avoiding these DevOps antipatterns can help organizations reap the benefits of implementations faster It’s a given that all organizations at some point will suffer from poor development practices when trying to find the perfect balance between software development and IT operations. The good news, however, is that implementing DevOps can help you improve these processes […]

The Role of Soft Skills in Building Strong DevOps Leads
As an industry, we spend a lot of time talking about the process and technology that make up a good DevOps practice. We have a strong focus on the development, IT operations, QA” and security roles. We debate tools and automation strategies. We wax philosophical about DevOps culture. What is either lacking entirely or simply […]

The Secret to Digital Transformation is Human Connection
We know digital transformation is no longer an option for today’s organizations–it’s a requirement. End-users have come to expect an easy, digital-native experience, whether they are ordering a pizza or automating an entire network infrastructure, which is why businesses and governments are throwing trillions of dollars at new technologies and related services. Organizations must build […]

Why DevOps Implementation is Often Unsuccessful – and How to Fix It
Much like “blockchain” and “big data,” the term “DevOps” is another buzzword currently being thrown around the IT departments of large organizations. Many have identified the need for faster software development life cycles; a more precise process closely aligned with business objectives, allowing for clearer workflow and collaboration between the development and operations teams. DevOps […]

Why Did DevOps Become So Popular? 3 Theories
DevOps has now been a thing for a solid decade. As we look back at the history of DevOps, it’s worth asking: Where did DevOps come from, and why did it take off when it did? In honor of the 10-year anniversary of DevOps, I’d like to explore these questions. A Brief History of DevOps […]

7 Ways to Introduce DevOps in Your Work Culture
As many industries are going through a wave of digital transformation, a number of key technologies and principles are being deployed to business advantage. One such principle is DevOps. This collaborative principle is proving to be extremely helpful for businesses in their pursuit of customer satisfaction and beating their competition. The DevOps trend is growing, […]

DevOps: The Ultimate Way to Break Down Silos
Let’s imagine Jim works on the development team for a food company and his colleague, Julie, works on the operations team. On a daily basis, Jim focuses on analyzing users’ needs, testing and developing software, while Judy manages IT infrastructure and policies. Although they share the responsibility of software deployments and application support, Judy and […]

DevOps and Collaboration: Fraternizing with the Enemy?
DevOps is all about collaboration, we hear. “You must collaborate,” say managers initiating DevOps adoption programs. HR make new posters declaring the corporate values “We value Collaboration & Teamwork.” Can’t fail! Then when it appears not to be as effective as we had hoped we tell teams they are “Empowered” to collaborate. Blank stares! When […]