Non-Technical Leaders: Stop Assuming You Understand Developer Culture
November 13, 2023

Stephen Atwell
Armory.io

Nearly nine in ten full-time developers (86%) work entirely from home, compared to just 12.7% of the general population. In fact, the IT sector has long been lightyears ahead of other industries regarding remote work. Even before pandemic-era work-from-home mandates, more than half (59%) of developers worked from home full-time.

Other commonalities in developer experience are more overtly problematic — for example, the average developer tenure is less than two years, even for large tech companies with flashy perks. That's compared to an average employee tenure of 4.1 years across other industries. Clearly, something isn't adding up in the developer experience (DevEx). But what are non-technical leaders missing?

Your Organization's DevEx Is Critical

The first step to improving DevEx is understanding why developer culture and success are paramount to good business outcomes. More than two-thirds of leaders say improving DevEx improves crucial metrics like customer attraction and retention, customer satisfaction, revenue growth and profitability. Meanwhile, three-fourths said DevEx is important for the execution of business strategies.

It's not rocket science — developers are more likely to be productive when they feel respected and fulfilled at work. According to Slack research, 82% of workers attribute their productivity to a sense of happiness at work (Source: Vmware CIO Exchange). But for developers, productivity and DevEx are even more inextricably linked. Why? Because empowered developers are happy developers.

Your developers want to make progress, not be mired in lengthy processes. Consider the shift we've seen over the past decade from development and operations to DevOps, then DevSecOps. The concept of "shifting left" is about finding innovative ways to expedite cumbersome processes like pre-deployment security checks. For the most part, developers have welcomed these changes, even going so far as to learn new coding languages to meet and exceed the expectations of revitalized work processes.

Developers Crave Momentum

Developers thrive when challenged by interesting, intellectually stimulating tasks. Maybe this fact explains why just 62% of developers have a computer science degree (Source: Stack Overflow), with many career developers boasting non-traditional experiences before assuming their current role. They'll excel when presented with an opportunity to test new tools and code, especially when granted freedom to explore.

However, manual, repetitive tasks are not interesting or stimulating. Many developers loathe the monotonous stages of the software development lifecycle (SDLC). Other common issues that impede a developer's momentum include:

Non-intuitive documentation and processes: As threats to the software supply chain evolve, so do developers' defense mechanisms. However, when these mechanisms are counter-intuitive, clunky or frustrating, they may hinder progress instead of enabling it. For example, a non-collaborative documentation process that isn't user-friendly may discourage developers from recording their progress. Similarly, old or proprietary version control systems lacking community support will likely frustrate your developers.

Multiple non-integrated toolchains: Developers usually rely on a suite of tools for various tasks, from version control and continuous integration and deployment (CI/CD) to monitoring. When these tools don't integrate seamlessly, developers spend time on frustrating manual tasks like data migration and context-switching.

Overly complicated CI/CD pipelines: CI/CD processes were built to expedite development. However, if improperly configured, these tools can become bottlenecks. Long build times, frequent false alarms and non-deterministic tests all hamper productivity.

Legacy systems: Many organizations still rely on outdated, inflexible legacy systems that are incompatible with newer, more efficient tools and processes, including automation. These systems lack critical features, have security vulnerabilities and require manual checks. For developers, working with such systems becomes a slog.

The good news is that tools benefitting DevEx also improve metrics tied to developer productivity like DORA — which in turn improves business performance and software outcomes.

Platform Engineering Is the Next Piece of the Puzzle

Platform engineers provide tools and frameworks for developers, empowering them to be more productive and satisfied. Too often, developers are expected to converse in different languages (literally and figuratively). Outdated or inappropriate tools that demand context-switching daily, even hourly, add another burden.

Typically, non-technical leaders don't understand the difficulties arising from developers' specialized and complex tools. That's where platform engineering comes into play. Think of platform engineers as product leaders for their company's internal operations. One organization's favored technology may frustrate developers at another organization, which is why one-size-fits-all advice about development is almost always misguided. And leaders are catching on: Gartner predicts that 80% of organizations will have an established platform engineering team by 2026.

Being a developer means more than sitting at the computer all day writing and deploying code. It's about making progress and making genuine connections. To break the cycle of high turnover rates and cultivate a more positive culture, non-technical leaders must listen to their developers and implement real change — either through a platform engineering team or a dedicated, organization-wide effort to improve developer culture.

Stephen Atwell is Principal Product Manager at Armory.io
Share this

Industry News

December 06, 2023

ngrok unveiled its JavaScript and Python SDKs, enabling developers to programmatically serve their applications and manage traffic by embedding ingress with a single line of code.

December 06, 2023

Data Theorem introduced API Attack Path Visualization capabilities for the protection of APIs and the software supply chain.

December 05, 2023

Security Journey announced support for WCAG, SCIM and continued compliance with SOC2 Type 2, which are leading industry standards.

December 05, 2023

Vercel announced a new suite of features for its Developer Experience (DX) Platform, made for enterprise teams with large codebases.

December 04, 2023

Atlassian Corporation has completed the acquisition of Loom, a video messaging platform that helps users communicate through instantly shareable videos.

December 04, 2023

Orca Security announced that the Orca Cloud Security Platform has achieved the Amazon Web Services (AWS) Built-in Competency.

November 30, 2023

Parasoft, a global leader in automated software testing solutions, today announced complete support for MISRA C++ 2023 with the upcoming release of Parasoft C/C++test 2023.2.

November 30, 2023

Solo.io achieved the Amazon Elastic Kubernetes Service (Amazon EKS) Ready designation from Amazon Web Services (AWS).

November 29, 2023

CircleCI implemented a gen2 GPU resource class, leveraging Amazon Elastic Compute Cloud (Amazon EC2) G5 instances, offering the latest generation of NVIDIA GPUs and new images tailored for artificial intelligence/machine learning (AI/ML) workflows.

November 29, 2023

XM Cyber announced new capabilities that provide complete and continuous visibility into risks and vulnerabilities in Kubernetes environments.

November 29, 2023

PerfectScale has achieved the Amazon Elastic Kubernetes Service (Amazon EKS) Ready designation from Amazon Web Services (AWS).

November 28, 2023

BMC announced two new product innovations, BMC AMI DevX Code Insights and BMC AMI zAdviser Enterprise.

November 28, 2023

Rafay Systems announced the availability of the Rafay Cloud Automation Platform — the evolution of its Kubernetes Operations Platform — to enable platform teams to deliver automation and self-service capabilities to developers, data scientists and other cloud users.

November 28, 2023

Bitrise is integrating with Amazon Web Services (AWS) to provide compliance-conscious companies with greater access to CI/CD capabilities for mobile app development.

November 28, 2023

Armory announced a new unified declarative deployment capability for AWS Lambda.