Relentless market demands have fundamentally transformed the role of software developers, oftentimes creating impossible delivery expectations. Where developers once focused primarily on writing and maintaining code, they now navigate an ever-expanding scope driven by their users' insatiable appetite for rapid innovation. In the last 24 months, AI-powered development tools have emerged as a potential solution.
We surveyed 500 engineering leaders and practitioners to explore how well organizations are adopting AI tools, identify current challenges, and solidify a true path for success that incorporates AI in modern software delivery.
Today's developers find themselves wearing multiple hats – they're expected to be security experts implementing robust safeguards, operations specialists managing complex infrastructure, performance engineers optimizing system efficiency, and UX advocates ensuring seamless user experiences.
And while this consolidation of responsibilities can improve efficiency, it has dramatically increased the cognitive load on developers. It also doesn’t help that the majority of developers are burdened with legacy processes that result in a deluge of toil.
This includes things like writing compliance policies, quality assurance testing, or handling error remediation. Organizations often exacerbate these challenges by failing to recognize the cumulative toil of constant context switching and cognitive overload. They also fail to quantify how developer toil is hindering profitability.
For example, the average salary of the developers we surveyed is $107,599. So if 30% of their job is made up of redundant tasks, that equates to $32,280 of wasted investment in each developer. When you consider we surveyed organizations with at least 250 developers, we’re talking at least $8M in lost productivity annually per engineering team we surveyed.
Beyond the financial waste, the drive for efficiency can actually lead to burnout as most are working overtime.
The impact of constantly working overtime is also affecting their overall wellbeing. They stated that frequent overtime:
To combat this predicament, the rise of AI-powered code generation tools represent a significant shift in how developers manage their expanding responsibilities. At their core, AI CodeGen tools offer a form of intelligent augmentation that addresses the growing complexity of modern software development.
of developers say AI tools are a great way to reduce burnout
However, despite this very positive sentiment, adopting AI codegen is far from being a risk-free endeavor. 92% of developers stated that while AI tools increase the volume of code shipped into production, it also increases the "blast radius" from bad deployments. And that’s just the tip of the iceberg.
Contrary to popular belief, developers must invest significant time in understanding, debugging, and refining AI-generated code. AI systems may also generate code that includes outdated dependencies or insecure coding patterns, requiring developers to spend time updating and patching these vulnerabilities.
The adoption of AI codegen tools thus far has actually resulted in a significant increase in the developer workload–while AI accelerates initial code production, it creates new demands around code review, security validation, and quality assurance. This increased verification overhead arguably offsets a considerable amount of the productivity gains.
Engineering leaders also share some notable concerns about the increased use of AI code generation tools. When asked about the impact working overtime has on their workplace wellbeing and personal lives, they were pretty clear that it…
Perhaps the most alarming observation was around the use of company-approved coding tools, or lack thereof rather. The unauthorized adoption of AI codegen tools creates significant shadow IT challenges that extend far beyond immediate security concerns.
Shadow AI usage raises serious compliance and intellectual property concerns as sensitive code snippets or business rules might be unknowingly shared with external AI services without proper governance or legal review - ultimately they can’t track the origin of AI-generated code, nor can they ensure consistent security standards across teams.
To combat this, company policies need to explicitly address rogue AI usage. Engineering leaders identified critical gaps regarding internal AI tooling policies:
We’re just arriving at the doorstep of the AI era in software delivery. Though initially promising, there are some hurdles that hinder the full potential of AI solutions. While 81% of engineering leaders and 83% of developers believe that software development has become more efficient since introducing AI tools, few are actually measuring the impact - good or bad.
of respondents do not currently evaluate the effectiveness of their AI coding tools
While code generation has garnered the lionshare of attention, it represents just one facet of how AI is transforming the software delivery lifecycle. The true potential lies in its ability to assist developers across the breadth of their responsibilities – from code to production.
95% of engineering leaders and 96% of developers say the full benefits of AI assisted software development will never be realized until their use extends to the entire software development lifecycle.
Supporting developers across the entire SDLC not only improves productivity but also significantly reduces their cognitive burden, leading to more sustainable and effective methods. But where exactly are organizations looking to make their next investment?
While code generation has garnered the lion-share of attention, it represents just one facet of how AI is transforming the software delivery lifecycle. The true potential lies in its ability to assist developers across the breadth of their responsibilities – from code to production, and everything in between.
95% of engineering leaders and 96% of developers say the full benefits of AI assisted software development will never be realized until their use extends to the entire software delivery lifecycle.
Last but not least, we still haven’t addressed the elephant in the room in terms of the net impact to developer staffing. Regardless of AI’s real or perceived value, the threat of job displacement is materializing and has become top of mind throughout the engineering world.
of respondents are concerned that AI tools will replace developers
The truth is, the role of software developers extends far beyond writing code. It includes designing system architecture, problem-solving, and business logic interpretation.
At the very least developers need contextual knowledge and creativity. And one thing AI tools currently lack is the ability to grasp topics in a broader business context.
As AI tools become more prevalent, the role of developers will evolve to include new functions. AI prompt engineering, output validation, and capabilities integration into development workflows are just a few examples.
So rather than displacement, we're seeing a transformation of their role where AI handles routine tasks and frees developers to focus on higher-value activities.