<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Denis Butko</title>
    <description>The latest articles on DEV Community by Denis Butko (@butkoden).</description>
    <link>https://dev.to/butkoden</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4146165%2F7c87e4c2-e764-4fad-a41f-ca07b78f5361.jpg</url>
      <title>DEV Community: Denis Butko</title>
      <link>https://dev.to/butkoden</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/butkoden"/>
    <language>en</language>
    <item>
      <title>How to Best Integrate AI into the Software Development Process Material for Managers and PMs</title>
      <dc:creator>Denis Butko</dc:creator>
      <pubDate>Fri, 02 Oct 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/butkoden/how-to-best-integrate-ai-into-the-software-development-process-material-for-managers-and-pms-3nnd</link>
      <guid>https://dev.to/butkoden/how-to-best-integrate-ai-into-the-software-development-process-material-for-managers-and-pms-3nnd</guid>
      <description>&lt;p&gt;Let's talk about the process in which development is handled entirely by AI. We will try to understand how the constraint of the system shifts when specific stages are fully automated. We will not try to figure out what is better; instead, we will try to consider different ways of using agentic systems without going deeply into the details of the development itself. Only processes. Only constraints. Only development.&lt;/p&gt;

&lt;p&gt;This article is for managers and leaders who are wondering how best to use AI agents in software product development. And how definitely not to do it.&lt;/p&gt;

&lt;p&gt;Let's start by describing the functions that exist in software development. We will need them to understand what follows. Any mature development process includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Business analysis. Roughly speaking, this is where we determine what business problem exists, for whom it exists, why it needs to be solved, and what business result we want to achieve.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Systems analysis. Here we translate business requirements into a description of how the system should work after the changes, including functional and non-functional requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Development preparation. The technical specification is broken down into tasks and refined based on the current state of the project and its constraints. The resulting set of tasks goes into the backlog and is planned for implementation. This is also where grooming, technical research, and estimates necessary to determine the timeline and scope of implementation are carried out.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Development. Here we turn prepared requirements and technical solutions into a working software product.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code review. Usually performed by team members before changes are included in the shared codebase. This is where shortcomings, architectural errors, and violations of development standards are identified.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testing. The implementation is checked for compliance with the requirements, and errors in the new functionality are identified.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Release. The verified implementation is delivered to production and becomes available to users.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For simplicity, let's imagine development as a linear process. In large, pipeline-style teams, each of these functions is handled by a specific person.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06ymbo32rcct4dh6bken.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06ymbo32rcct4dh6bken.png" alt=" " width="799" height="207"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is easier to understand this on a linear graph, without branches. Each feature moves from left to right, from an idea to the user. Now that the formalities are out of the way, we can conduct a series of thought experiments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Experiment #1
&lt;/h2&gt;

&lt;p&gt;Let's try to speed things up as much as possible by handing testing and release over to agents. The system automatically verifies its own results and delivers them to our servers. We hand over the entire right half of the process to automation once the tasks have been prepared.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlp1szv6qdnku9g8gak8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlp1szv6qdnku9g8gak8.png" alt=" " width="798" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We get maximum acceleration, and our only constraint is the preparation of the tasks themselves and the requirements for them. In large teams, this process can take weeks, which means there will still be a serious constraint in the system in the form of preparation work. Handing this work over to agents as well would mean developing for the sake of development.&lt;/p&gt;

&lt;p&gt;But along with maximum speed, we get two significant uncertainties: not only do we not know how our system works, we do not even know whether we achieved the desired result. In other words, we effectively get a "black box". In large projects, the first assumption is already unacceptable; the second can threaten the business.&lt;/p&gt;

&lt;p&gt;The situation even looks comical, because in this case we would learn how our system works from its users. This is definitely not how it should be done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwqn5j11qy1spxjib674.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwqn5j11qy1spxjib674.png" alt=" " width="798" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is worth noting that there are attempts to build companies around this approach. I have seen at least one such company. A person uploads an instruction and gets a result. It immediately goes to the servers and becomes available to all users. Then a new task is created to fix the errors in the previous one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Experiment #2
&lt;/h2&gt;

&lt;p&gt;What if we try to eliminate some of the negative consequences from Experiment #1 by automating only development together with code review? We get the following chain: tasks are prepared, agents implement them, a QA engineer checks the result, and if it meets expectations, the release is made. Sounds reasonable. We write the code automatically, and the result is also checked.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2axcbvz3qrbq6rofzk5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2axcbvz3qrbq6rofzk5.png" alt=" " width="799" height="207"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With this approach, what a developer does in a day, a machine does in an hour. But despite the speed of releasing new features, a bottleneck appears in the form of the QA engineer.&lt;/p&gt;

&lt;p&gt;Good testing is not simply "clicking a button." It is thoughtful reading of the task or specification, analysis of whether the implementation meets the requirements, checking related functionality, and describing the incorrect cases that were found.&lt;/p&gt;

&lt;p&gt;If we assume that a QA engineer spends one hour checking each feature, then one person can check no more than 8 features per day. This is a significant constraint. The speed at which new features can be released is limited by the number of QA engineers.&lt;/p&gt;

&lt;p&gt;At the same time, the code itself becomes a black box for us. Important engineering knowledge about the system is lost. We no longer know what is happening inside; we simply guess how it works. We guess because we cannot see all the background processes.&lt;/p&gt;

&lt;p&gt;This approach could probably work for releasing an MVP — for quickly testing a hypothesis or for freelancing. But not much beyond that.&lt;/p&gt;

&lt;p&gt;It seems that we saved money on development and even accelerated it. But we forgot to think about who would investigate incidents.&lt;/p&gt;

&lt;p&gt;It is fine if an hour of downtime costs 10–15 dollars. But what if it costs 1000? Or 5000? And there are quite a few companies like that.&lt;/p&gt;

&lt;p&gt;Understanding a problem without understanding how the system works is not a simple task. And every failure affects not only money, but also customer loyalty. This kind of saving on development makes server failures more expensive.&lt;/p&gt;

&lt;p&gt;Of course, we could hand over only development to AI-assisted automation while keeping all functions from code review onward under our control. But this also requires specialized knowledge, which means we will not be able to significantly reduce costs.&lt;/p&gt;

&lt;p&gt;As we have already understood, the speed of the entire process is limited by the bottleneck, which means that something will still slow us down — either code review, result verification, or something else.&lt;/p&gt;

&lt;p&gt;An agent does not eliminate the constraints of the development process — it moves them. If you automate one stage, the bottleneck appears at the next one. Therefore, maximum code generation speed does not by itself mean maximum product delivery speed. And it certainly does not guarantee quality or reliability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Experiment #3
&lt;/h2&gt;

&lt;p&gt;The first two experiments showed us the problems and constraints that we will inevitably encounter if we try to completely replace a stage with an agent.&lt;/p&gt;

&lt;p&gt;So how can we accelerate development, or at least reduce its cost?&lt;/p&gt;

&lt;p&gt;The first thing that might come to mind is hiring less competent developers for less money, because AI will help! It won't.&lt;/p&gt;

&lt;p&gt;AI reduces the cost of performing individual engineering tasks, but it does not reduce the cost of engineering competence. This is the foundation on which stable software products are built.&lt;/p&gt;

&lt;p&gt;This turns out better than in Experiments #1 and #2 — but it is still not good.&lt;/p&gt;

&lt;p&gt;So what could a structured development process with AI agents or LLMs look like, so that the result remains understandable, the codebase remains maintainable, and the speed remains reasonable?&lt;/p&gt;

&lt;p&gt;Let's try adding an assistant in the form of an agent to each role. What do we get?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhmwlrq4zcfmqfbi54f1x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhmwlrq4zcfmqfbi54f1x.png" alt=" " width="798" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It looks like the best way to use AI in development is for each participant to use it to make their work easier and automate routine tasks.&lt;/p&gt;

&lt;p&gt;If we assume that introducing an agent at each stage gives us an average gain of just 3%, we get a 21% saving across the entire process.&lt;/p&gt;

&lt;p&gt;That's already one-fifth of the time, without losing quality! And that means reducing development costs by ~20%. That already sounds good.&lt;/p&gt;

&lt;p&gt;By slightly reducing the effort at each stage, we can significantly reduce the cost of the entire process.&lt;/p&gt;

&lt;p&gt;For some, it will help analyze business requirements; for others, it will answer questions about the code. Somewhere it will find gaps or describe tests; somewhere it will perform a preliminary review and even write part of the code, or write documentation.&lt;/p&gt;

&lt;p&gt;But each function must have a responsible person behind it, if, of course, you want your project to live for a long time and develop stably.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;This is similar to transportation.&lt;/p&gt;

&lt;p&gt;At first, humans traveled on foot. It took a long time to get from one settlement to another distant one. Then they switched to horses and horse-drawn carts. The speed of travel increased because the very method of transportation changed.&lt;/p&gt;

&lt;p&gt;Then the first automobiles appeared, but the speed of travel did not increase much and even decreased — the first automobiles moved at 15–20 km/h.&lt;/p&gt;

&lt;p&gt;The real leap happened later, when roads and infrastructure appeared alongside automobiles. You could no longer travel in any direction, but you could move quickly wherever it was possible.&lt;/p&gt;

&lt;p&gt;And only when a fundamentally new method of transportation appeared — airplanes — did we truly begin moving rapidly around the planet.&lt;/p&gt;

&lt;p&gt;It is the same here.&lt;/p&gt;

&lt;p&gt;With current programming languages, which are designed for humans, and with the current development approach, we cannot significantly increase speed while preserving quality. We will inevitably encounter constraints or have to accept the consequences.&lt;/p&gt;

&lt;p&gt;Right now, we are trying to integrate AI into the existing development process in roughly the same way as the first automobiles were used on infrastructure built for horses.&lt;/p&gt;

&lt;p&gt;Perhaps the next leap will happen when we no longer need to write code as the primary form of describing a software product.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>management</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>AI Will Replace Programmers. So What Happens to Developers?</title>
      <dc:creator>Denis Butko</dc:creator>
      <pubDate>Wed, 30 Sep 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/butkoden/ai-will-replace-programmers-so-what-happens-to-developers-2c67</link>
      <guid>https://dev.to/butkoden/ai-will-replace-programmers-so-what-happens-to-developers-2c67</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fful5we5gug6zvkitfn16.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fful5we5gug6zvkitfn16.jpg" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI will replace you!”&lt;/p&gt;

&lt;p&gt;Have you heard that? I hear it often, and I wanted to figure this out and understand for myself how software development will live in the conditions of universal AI, when just about anyone can use AI to generate a website, a bot, or use a neural network to generate applications. And it seems that, indeed, programmers are no longer needed, but intuitively we understand that it is not that simple.&lt;/p&gt;

&lt;p&gt;Let’s figure out who a developer is and how they differ from a programmer, an architect, and an agricultural engineer. &lt;/p&gt;

&lt;h2&gt;
  
  
  But first, let’s conduct a thought experiment.
&lt;/h2&gt;

&lt;p&gt;Suppose you need to move into one of two skyscrapers on the 99th floor. Both skyscrapers have 100 floors, foundations, the same amount of apartment and common-area space, and each has a built-in fire safety system, but in neither case has it ever been activated. But there are also differences: the first building passed a full inspection by the relevant state fire, technical, and consumer-safety authorities, and it was designed and built by people according to all modern standards. The second building was built by AI without the involvement of human specialists. The relevant state fire, technical, and consumer-safety authorities did NOT participate in putting the second building into operation.&lt;/p&gt;

&lt;p&gt;Which building would you prefer for the next 5–10 years?&lt;/p&gt;

&lt;p&gt;For some reason, it seems to me that the first one.&lt;/p&gt;

&lt;p&gt;We can conduct a similar experiment with doctors. If you eat the wrong mushroom, who would you go to for treatment? A human or AI? For some reason, it seems to me that everyone would go to a human doctor for the final treatment. And that is understandable. We do not yet trust AI that much, especially when it comes to things like health.&lt;/p&gt;

&lt;p&gt;And the reason is not that AI is bad. And it is not even that the words of a human doctor can soothe our emotional traumas. The reason is the same reason why people choose the creative work of other people.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI music has surpassed 50% of new music uploads
&lt;/h2&gt;

&lt;p&gt;The study &lt;strong&gt;“Human Bias in the Face of AI: Examining Human Judgment Against Text Labeled as AI Generated”&lt;/strong&gt; and the article &lt;strong&gt;“AI music has surpassed 50% of new music uploads for the first time”&lt;/strong&gt; by Deezer clearly point to this. The latter gives some interesting numbers: more than 50% — around 90,000 — of all tracks uploaded to the platform every day are created with AI, while the share of streams of such tracks is only 1–3%. Makes you think, doesn’t it?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffirispl5zq0zu5jz1ms5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffirispl5zq0zu5jz1ms5.png" alt=" " width="799" height="626"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s nevertheless get to the main question. What is an architect, what is an agricultural engineer, and how is an architect or agricultural engineer different from a developer? All these specializations have one thing in common: specialized knowledge and responsibility taken upon oneself.&lt;/p&gt;

&lt;p&gt;A building architect is responsible for ensuring that a design complies with applicable standards and requirements. A bridge architect is responsible for ensuring that loads, operating conditions, and safety requirements are taken into account in the design. A software architect is responsible for architectural decisions that allow a system to withstand loads, scale, and evolve. A developer is responsible for ensuring that the software they create can be maintained and used for its intended purpose.&lt;/p&gt;

&lt;p&gt;And a programmer writes code. Of course, they can solve algorithmic problems, pass interviews, and follow instructions… But for some reason, it seems to me — and I am almost certain about this — that neural networks do these things better and faster. And therefore, the task of every programmer is to become a developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agricultural engineer.
&lt;/h2&gt;

&lt;p&gt;I did not choose this profession by accident. We can look at the evolution of this field roughly, and we can already see new synergies between AI and agriculture.&lt;/p&gt;

&lt;p&gt;Until the 19th century, fields were cultivated with plows using people and animals. Later, steam engines and internal combustion engines appeared, and at the beginning of the 20th century, the first motor cultivators appeared. By the first half of the 20th century, tractors began to spread widely, and by the end of the 20th century, tractors and combines had become an integral part of large-scale agriculture around the world.&lt;/p&gt;

&lt;p&gt;Then mechanization began to transition into automation of technological processes and production: electronic controllers, sensors, and automatic control of individual operations appeared.&lt;/p&gt;

&lt;p&gt;Later, satellite data and remote sensing came into agriculture. Today, there are already projects where computer vision and AI are used to identify and map weeds, estimate their density and biomass, and detect plant diseases.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fijhvqj6tnd3fwvwadp8h.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fijhvqj6tnd3fwvwadp8h.jpg" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And every stage was accompanied by the elimination of a large amount of simple work and an increase in the importance of more specialized knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  The same thing is happening in IT.
&lt;/h2&gt;

&lt;p&gt;Within IT, every developer is first and foremost an engineer, and only then a programmer. Programming has constantly been getting rid of low-level routine work. We moved from machine instructions and assembly language to high-level languages, libraries, frameworks, and IDEs. Each such stage removed part of the routine and allowed developers to operate at a higher level of abstraction and develop more complex software.&lt;/p&gt;

&lt;p&gt;Generative AI is taking the next step — now the routine work of describing functions can be handed over to the machine itself, while we focus on architecture and software design.&lt;/p&gt;

&lt;p&gt;That is why &lt;strong&gt;AI implementation in business processes&lt;/strong&gt; and &lt;strong&gt;AI implementation in processes in general&lt;/strong&gt; are becoming less a question of code generation and more a question of properly designing these processes.&lt;/p&gt;

&lt;p&gt;The same applies to &lt;strong&gt;process automation&lt;/strong&gt;. If previously a developer automated an individual operation using code, now they can design an entire system in which some of the operations are performed by AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few words about vibe coding.
&lt;/h2&gt;

&lt;p&gt;Most people will not build a multi-story house themselves without the help of specialists. I believe that each of us can build one or two floors ourselves, but building three or four without the necessary knowledge is already dangerous. Anyone can run a wire to move an electrical outlet, but organizing all the wiring in a house so that it can handle the loads requires knowledge. And we all understand this perfectly well.&lt;/p&gt;

&lt;p&gt;We know what to do when we have a cold, but if something more serious happens, we go to a specialist. We know the approaches of juniors and some middle-level developers very well. We have experienced all the pain of incorrectly chosen architecture ourselves.&lt;/p&gt;

&lt;p&gt;The euphoria will pass, but hundreds of thousands of projects killed by vibe coding will remain, and they will require specialized knowledge.&lt;/p&gt;

&lt;p&gt;That is why &lt;strong&gt;implementing process automation with AI&lt;/strong&gt; is not simply about connecting a neural network. You need to understand which processes should be automated, where a human is needed, where a model is sufficient, and where full engineering control is required.&lt;/p&gt;

&lt;p&gt;I am not an enemy of vibe coding. It is a wonderful tool that requires proper handling and precisely those specialized skills in architecture, development, and even programming.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;And when it comes to complex systems, &lt;strong&gt;implementing AI agents in business processes&lt;/strong&gt; requires an even higher level of understanding: an agent must not simply generate an answer, but operate within specific business constraints, use tools, access data, and handle errors correctly.&lt;/p&gt;

&lt;p&gt;Otherwise, it will be like with music: &lt;strong&gt;97% of people versus 3% AI.&lt;/strong&gt; AI is already capable of producing a gigantic amount of content. But the Deezer story shows an interesting paradox: production has become cheap. Something else has become expensive — creating something that someone actually needs.&lt;/p&gt;

&lt;p&gt;Perhaps this is exactly what is happening with programming right now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code is becoming cheap. Engineering is not.&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
