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.
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.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래