피드 구독

In 2013, Redmonk analyst Steven O’Grady positioned application developers as the new kingmakers. It was a role that enterprise IT had served since the rise of business-driven computing. First, systems administrators held the keys to the kingdom by having the (then) esoteric knowledge of the operating system - but as Linux took hold in the late 90s/early 00s, the applications, not the OS, took center stage. 

This made developers the unlikely “voice behind the throne” in a CxO monarchy. But we’re looking at another shift in royalty fabrication with the continued velocity of generative AI (gen AI) and AI-driven automation.

Specifically, agents, essentially autonomous AI-derived avatars trained by developers, are quietly becoming the *new* new kingmakers in the world of business IT. According to Boston Consulting Group, AI agents are growing across tech applications, seeing a compound annual growth rate of nearly 46% over the next five years (from $5.7 billion in 2024 to $52.1 billion in 2030).

But if humans aren’t really needed in determining the new successful business (monarchy)...what happens next?

The rise of agents

Traditionally, developers have been the architects of software, meticulously crafting each line of code, hand selecting open source frameworks and libraries, and then putting it all together on their favorite platform (Linux, Kubernetes, serverless, etc). However, with the advent of agents, intelligent systems that can autonomously handle routine tasks will do more and more of this work.  In many cases these agents will select the libraries, frameworks, and platforms in addition to writing custom code . 

Many AI coding assistants have context files, a concept similar to a bashrc file, where developers can specify prepended, standardized prompts for their projects. They can add things like code style guidance, what tech stack to use, what directories to use, how to test code and more.  Then, when the engineer types a new prompt, the model will use standardized context for everything it generates. From that step forward, the model will do the actual work without direct human intervention. If the engineer doesn’t specify a platform or tech stack, the agent is likely to specify one for them!

These agents are not just tools; they are collaborators. They can analyze vast amounts of data, make informed decisions, and execute tasks with precision. In essence, they are becoming the unseen hands that are poised to drive technology decisions forward.

An enterprise developer in King AI’s court

Given the raft of decisions that AI agents will make in the foundational building of an application, it’s easy to have a minor panic attack about humanity ceding this role to a machine. The decisions made by agents shape development lifecycles, influence code quality and deployment and even drive platform selection. 

But this power shift still has a human being at its core.I

We, as humans, determine what data the agents are trained on, how tasks are prioritized, which processes are automated, and how resources are allocated. It’s also up to us, the humans, to influence the data and make our open source technology stacks visible and usable to these agents.

The impact on developers

For developers, this evolution presents both opportunities and challenges. On one hand, agents can alleviate the burden of repetitive tasks, allowing developers to focus on more creative and impactful work. On the other hand, the reliance on these systems means that developers must understand how to design, implement, and maintain them effectively.

As agents become more integrated into the development process, they may begin to influence decisions traditionally made by developers, or completely make the decisions for them. For instance, an agent might determine the optimal time to deploy code based on historical data, or what tech stack to use, potentially surprising developers. This surely raises questions about autonomy and control in the development process.

Preparing for the Future

To thrive in this new paradigm, developers must adapt. Understanding the principles of agent design and operation will become as fundamental as mastering programming languages. Collaborating with agents, rather than viewing them as mere tools, will be key to unlocking their full potential.

At Red Hat, we are committed to empowering developers with the tools and knowledge they need to navigate this evolving landscape. We’re also committed to helping open source communities understand how this new paradigm will affect their projects, especially the consumption of their projects by these agents. By embracing, rather than resisting, the rise of agents, developers can position themselves at the forefront of the next wave in software development and ultimately leave their mark on the automation driving application innovation forward.

Agents, as the technology stands today, are inevitable in how they will continue to evolve and integrate into development workflows. These are not just supporting actors—they are becoming the new kingmakers. Those who understand and harness their power will lead the charge in shaping the future of software development - so maybe we should start looking at developers as the crafters of kingmakers?


저자 소개

At Red Hat, Scott McCarty is Senior Principal Product Manager for RHEL Server, arguably the largest open source software business in the world. Focus areas include cloud, containers, workload expansion, and automation. Working closely with customers, partners, engineering teams, sales, marketing, other product teams, and even in the community, he combines personal experience with customer and partner feedback to enhance and tailor strategic capabilities in Red Hat Enterprise Linux.

McCarty is a social media start-up veteran, an e-commerce old timer, and a weathered government research technologist, with experience across a variety of companies and organizations, from seven person startups to 20,000 employee technology companies. This has culminated in a unique perspective on open source software development, delivery, and maintenance.

Read full bio

Stévan Le Meur is a Principal Product Manager at Red Hat, working on developer tools. With a background as a developer, he is driven by the belief that great applications should be built in exceptional development environments. He brings this passion to his work, where his attention to detail is put to good use in creating great developer experiences.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

채널별 검색

automation icon

오토메이션

기술, 팀, 인프라를 위한 IT 자동화 최신 동향

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

open hybrid cloud icon

오픈 하이브리드 클라우드

하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Virtualization icon

가상화

온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래