2024 DevOps Predictions - Part 5
December 11, 2023

Industry experts offer thoughtful, insightful, and often controversial predictions on how DevOps and related technologies will evolve and impact business in 2024. Part 5 covers AI's impact on DevOps and development.

Start with: 2024 DevOps Predictions - Part 1

Start with: 2024 DevOps Predictions - Part 2

Start with: 2024 DevOps Predictions - Part 3

Start with: 2024 DevOps Predictions - Part 4

AI REVOLUTIONIZES SOFTWARE ENGINEERING

In 2024, the rapid evolution of centralized platforms and integration of AI/ML in every stage of the software development lifecycle — from ideation and planning to production deployment management — will revolutionize software engineering. These will streamline and accelerate every aspect of an engineer's workflow — reducing cognitive overload, enabling creation of reusable code, simplifying code searches, faster troubleshooting, and even generating test code — so they can focus on the more creative aspects of software design and bring solutions to market faster. This new relationship between the engineer's platform and AI/ML will pave the way for an era of software development where intelligent automation and human creativity synergize to deliver exceptional products and services at unprecedented scale to customers and users worldwide.
Sandhya Sridharan
Head of Engineers' Platform and Experience, JPMorgan Chase

GenAI will change the nature of work for programmers and how future programmers learn. Writing source code will become easier and faster, but programming is less about grinding out lines of code than it is about solving problems. GenAI will allow programmers to spend more time understanding the problems they need to solve, managing complexity, and testing the results, resulting in better software — software that’s more reliable and easier to use.
Mike Loukides
VP of Emerging Tech Content, O'Reilly Media

For software, the most significant shift will be that most software will be developed with the aid of AI, and software will be built, released, and updated in what today would feel like incredibly short cycles. The AI models will learn from how the software is experienced and how well the expected outcome is achieved and modified based on this telemetry. It will fundamentally transform the current ways we make and maintain software today.
Russ Whitman
CEO, NodeSource

PROLIFERATION OF DEVOPS COPILOTS

2024 will be the year that AI-assisted DevOps becomes a thing. There will be a proliferation of "DevOps copilots" which assist or even supplant your DevOps engineers for all sorts of tasks — from managing production, to debugging outages, to configuring services. The best DevOps teams will be the ones most able to integrate AI into their daily workflows; ones that don't will fall behind and risk wasted time and unnecessary outages.
Zach Lloyd
Founder and CEO, Warp

Co-pilots will take on an increasingly important role in helping product teams with conceptual problem-solving. Co-pilots will review and inspect user stories, design choices and code written to solve a problem. As it learns, the co-pilot will accumulate an extensive library of solutions shortening the agile lifecycle. It will become a best practice engine for the product and engineering team, helping guide them to a solution without wasting precious time and money exploring a multitude of avenues, as happens currently. This streamlining of the SDLC will accelerate the delivery of high-quality software and applications.
Rupert Colbourne
CTO, Orbus Software

Adoption of AI-Powered Software Development Tools Will Triple in 2024

With rapid advancements in the maturity of AI-powered software development tools, new entrants from all of the large cloud players, and an explosion of smaller, specialized offerings, we expect the usage of AI in the software development lifecycle will at least triple. One study by StackOverflow estimated that 70% of their audience are using or are planning to use AI tools, and with the demand for greater productivity amongst enterprise developers only growing, achieving that number (at least amongst enterprise developers) is highly likely. The productivity that these tools will deliver could not come at a better time, as we desperately need more developers. The U.S. government is projecting 25% job growth from 2022 to 2032 for software developers, quality assurance analysts, and testers. With a shortage of talent to fill these roles, AI-powered software tools will make the developers that organizations already have on staff dramatically more efficient and begin to close that talent gap.
Peter Guagenti
President, Tabnine

CODE WRITTEN WITH GENAI ASSISTANCE

As engineers further integrate generative AI into their day-to-day tasks, I think more and more of the code produced will be the result of generative AI assistance. By the end of next year, it'll be interesting to see how much code is actually being written by hand versus being written through engineering prompts given to LLMs — and then tweaked by engineers to ensure it's up to their standards.
Camden Swita
Senior Product Manager, New Relic

MANUAL CODING AND TESTING BECOME A THING OF THE PAST

In 2024, AI and ML will transcend their roles as mere tools and emerge as indispensable partners in reshaping cloud automation and optimization. Traditional development is time-consuming and requires significant expertise, but with AI and ML integration, manual coding and testing will become a thing of the past. These technologies excel at generating code and drastically reduce manual work. They also analyze data comprehensively, pinpoint inefficiencies, and recommend efficient resource management. This shift allows businesses to redirect human resources towards strategic goals, fostering innovation and growth. The outcome: enhanced efficiency, reduced costs, and seamless collaboration between human expertise and AI, delivering unprecedented value and agility in the digital era.
Mohan Atreya
SVP Product and Solutions, Rafay

AI MAKES DEVELOPERS 30% MORE EFFICIENT

Developers expect to be 30% more efficient using generative AI assistants. I asked my developer team to estimate how much of the code they're writing could be produced by a generative AI tool, and they consistently estimate 30%. While this has yet to be proven, that level of efficiency is a real game changer. Beyond that initial increase in productivity, there are also the benefits of reusability and sharing. The AI-generated piece of code that makes development 30% more efficient today could be reused to help transform the AI tool from an assistive technology to a semi-autonomous technology. By continually improving the AI tool, organizations could then get it to extend code generation and efficiency even further, and leverage it again on other projects — increasing the overall capabilities of future developments.
Sunny Bedi
CIO and CDO, Snowflake

AI CODING ASSISTANCE MOVES FROM JUNIOR DEVELOPER TO CTO STATUS

Generative AI and AI coding assistants will move from what some people call "junior developer" level, with a 25-30% code acceptance rate status, to CTO status through embedded context. The ability to add more context, including runtime context, will exponentially increase the value and massively improve the acceptance rate (70% and better) of AI-generated code. Currently activities like deep debugging, multi-file changes, using large files as inputs is beyond the scope of most coding assistants.
Elizabeth Lawler
CEO, AppMap

BEYOND COPILOTS: NEXT GEN AI-ASSISTED PROGRAMMING TOOLS

Copilot is just the start. We'll see a new generation of AI-assisted programming tools. We are already seeing tools for managing prompts; we will soon have libraries of prompts designed to direct genAI to accomplish specific tasks. And, while Copilot is primarily useful for low-level coding, we will soon see generative AI tools for high-level tasks like software architecture and design.
Mike Loukides
VP of Emerging Tech Content, O'Reilly Media

AI INTEGRATES INTO DEVELOPMENT ENVIRONMENTS

Generative AI tools have already shown their potential in generating code snippets, helping developers with autocomplete suggestions, and even debugging code. In 2024, these capabilities will become more integrated into development environments (IDEs), reducing the time and effort needed for routine coding tasks.
David Pinett
Sr. Director of Product Management, Copado

GENAI PLAYS A ROLE IN DEBUGGING

We expect to see generative AI play a role in debugging, allowing engineers to use generative AI, and ask simple questions, like "Hey, I'm having an incident. Can you, assistant, go look at logs, errors, and/or deployments for that time range and deliver a summarized version of everything that happened around this incident?" The ability for an engineer to have this work for them in the background while they handle other aspects of the incident response will be a game-changer in the debugging process moving forward.
Camden Swita
Senior Product Manager, New Relic

In 2024, generative AI and automation tools will play a supportive role in amplifying developers' capabilities, hastening routine coding tasks and highlighting potential issues that often result in extensive debugging sessions. Such technological augmentations can result in boosted productivity and, on average, superior code quality.
Tiago Cardoso
Principal Product Manager, Hyland

DEVOPS AUTOMATION: DO MORE WITH LESS

The rallying mantra in the DevOps landscape to "do more with less" sees no sign of slowing down in 2024. It's what will propel automation to the forefront next year. Whether through integration, AI, or data — automation will redefine developer tasks as tool suggestions keep getting better and better. Double-clicking on AI and ML for a moment: it's been used for years by leading DevSecOps tools to help automate and make critical decisions in the name of speed and efficiency. In 2024, there will be a pivotal shift towards integrating automation in every aspect of software development to not only improve productivity but reshape how organizations operate.
Tyler Warden
SVP of Product, Sonatype

GENAI AUTOMATES DEVOPS PIPELINES

Generative AI will provide assistive automation of DevOps pipelines, much in the way copilots have provided assistive coding for engineers. AI will help generate pipelines, generate automated tests, create infrastructure, and find and surface problems during the release process. This will enable teams to deploy faster, with better quality than ever before.
Mike Salinger
VP of Engineering, TrustCloud

Automation is a key part of DevOps. In 2024, we can expect to see even more automation of DevOps tasks as teams look to improve their efficiency and reliability. Artificial intelligence (AI) and machine learning (ML) are being used to automate a variety of tasks in the software development lifecycle. In 2024, we can expect to see wider adoption of AI and ML in DevOps as teams look to further improve their efficiency and reliability.
Vishnu Vasudevan
Head of DevOps, Opsera

AI-POWERED API AUTOMATES WORKFLOWS

There will be increased exploration of generative AI, particularly focused on leveraging APIs to drive more automated workflows. APIs will act as the connective tissue between data and actions, aiming for improved automation outcomes. Experimentation will need to be the focus as there is much to define in this space and many teams will need to better design and define their APIs from a readiness perspective.
Sean Butler
Vice President of Product Management, SmartBear

I think we'll see a deepening trend toward AI-powered APIs in the developer tooling space — more intelligent code suggestions and auto-completions, with better understanding of context and requirements. Developers will have access to a wider range of AI-driven tools and services that simplify their work and improve the delivery and quality of their software.
April Dagonese
Senior Director of Product Growth, Foursquare

Go to: 2024 DevOps Predictions - Part 6, covering the impact of AI on DevOps and development.

Share this

Industry News

February 27, 2024

MacStadium announced the launch of its online community to deepen the connections of application developers through knowledge sharing and collaboration.

February 27, 2024

Octopus Deploy announced the acquisition of Codefresh Inc.

February 26, 2024

Intel announced its new Edge Platform, a modular, open software platform enabling enterprises to develop, deploy, run, secure, and manage edge and AI applications at scale with cloud-like simplicity.

February 26, 2024

Tray.io announced AI-augmented API Management, a new Tray Universal Automation Cloud capability that turns any new or existing workflow into a reusable API, significantly decreasing the technical debt associated with the operational effort and costs of traditional API management (APIM).

February 26, 2024

Bitwarden Secrets Manager is now integrated with Ansible Playbook.

February 22, 2024

Check Point® Software Technologies Ltd. introduces Check Point Quantum Force series: an innovative lineup of ten high-performance firewalls designed to meet and exceed the stringent security demands of enterprise data centers, network perimeters, campuses, and businesses of all dimensions.

February 22, 2024

Tabnine announced that Tabnine Chat — the enterprise-grade, code-centric chat application that allows developers to interact with Tabnine AI models using natural language — is now available to all users.

February 22, 2024

Avaamo released Avaamo LLaMB™, a new low-code framework for building generative AI applications in the enterprise safely, securely, and fast.

February 21, 2024

CAST announced the winter release of CAST Imaging, an imaging system for software applications, with significant user experience (UX) enhancements and new features designed to simplify and accelerate processes for engineers who develop, maintain, modernize, complex software applications.

February 21, 2024

Pulumi now offers native ways to manage Pinecone indexes, including its latest serverless indexes.

February 21, 2024

Orkes, whose platform offers the fastest way to scale distributed systems, has raised $20 million in new funding.

February 20, 2024

JFrog and Carahsoft Technology announced a partnership that empowers U.S. Government organizations to safeguard their software supply chains with automated DevSecOps workflows to secure software services consumed by citizens.

February 20, 2024

Multiplayer, a collaborative tool for teams that work on system design and distributed software, announced its public beta.

February 20, 2024

DataStax announced its out-of-the-box retrieval augmented generation (RAG) solution, RAGStack, is now generally available powered by LlamaIndex as an open source framework, in addition to LangChain.

February 20, 2024

UiPath announced new features in its platform designed to enable developers to build, test, and accelerate implementation of automations.