<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Software Development on Carles Abarca</title><link>https://carlesabarca.com/tags/software-development/</link><description>Recent content in Software Development on Carles Abarca</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Carles Abarca</copyright><lastBuildDate>Thu, 26 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://carlesabarca.com/tags/software-development/index.xml" rel="self" type="application/rss+xml"/><item><title>My AI Agent Is 2 Weeks Old. 72,000 Lines of Code. 5 Projects Shipped.</title><link>https://carlesabarca.com/posts/ai-agent-two-weeks/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://carlesabarca.com/posts/ai-agent-two-weeks/</guid><description>I haven&amp;rsquo;t written a line of code in weeks. My AI agent has added 72,563 lines, made 43 commits, and shipped 5 projects to production — all in 14 days.</description><content:encoded>&lt;p&gt;I haven&amp;rsquo;t written a line of code in weeks. And yet, my repositories keep growing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;72,563 lines added. 43 commits. 5 projects deployed to production.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All in 14 days. I didn&amp;rsquo;t write any of it. My AI agent did.&lt;/p&gt;

&lt;h2 class="relative group"&gt;A Clarification First
 &lt;div id="a-clarification-first" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#a-clarification-first" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Let me be clear about something: my job as VP of Digital Transformation at Tecnológico de Monterrey is not to write code. I lead teams that do that at scale, for one of Latin America&amp;rsquo;s largest universities.&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;ve been writing code for &lt;strong&gt;40 years&lt;/strong&gt;. From assembler to C, Fortran, Visual Basic, Pascal, COBOL, C++, Java, JavaScript, TypeScript, Rust, Python — I&amp;rsquo;ve touched them all. First because it was my job. Then because it became a habit I never wanted to break.&lt;/p&gt;
&lt;p&gt;Why? Because staying close to the code keeps me close to reality. It helps me make better decisions. It lets me have real conversations with my technical teams — not as a manager who reads reports, but as someone who understands what they&amp;rsquo;re building.&lt;/p&gt;
&lt;p&gt;The projects I&amp;rsquo;m about to describe are &lt;strong&gt;personal&lt;/strong&gt;. Some are proofs of concept that later evolve into institutional initiatives — like TECgpt Desktop, which started as an experiment on my laptop before becoming an official tool at the university. Others are simply things I want to build.&lt;/p&gt;
&lt;p&gt;This matters for what comes next.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Meet My Digital Apprentice
 &lt;div id="meet-my-digital-apprentice" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#meet-my-digital-apprentice" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;His name is JarvisX. He runs on a Mac Mini in my home office. He&amp;rsquo;s been &amp;ldquo;alive&amp;rdquo; for exactly two weeks.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the key: &lt;strong&gt;I decide the architecture.&lt;/strong&gt; I choose the tech stack. I define the structure, the patterns, the conventions. JarvisX executes — brilliantly, tirelessly, and autonomously — but the technical vision is mine.&lt;/p&gt;
&lt;p&gt;He&amp;rsquo;s not replacing my judgment. He&amp;rsquo;s amplifying it.&lt;/p&gt;
&lt;p&gt;When I say &amp;ldquo;build this feature,&amp;rdquo; I&amp;rsquo;ve already decided &lt;em&gt;how&lt;/em&gt; it should be built. JarvisX handles the implementation: writing the code, deploying to production, opening a browser to verify it looks right, and committing the changes. All without asking me to approve each step.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Numbers
 &lt;div id="the-numbers" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-numbers" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;In two weeks, JarvisX has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;strong&gt;72,563 lines of code&lt;/strong&gt; across multiple repositories&lt;/li&gt;
&lt;li&gt;Made &lt;strong&gt;43 commits&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Shipped &lt;strong&gt;5 complete projects&lt;/strong&gt; to production&lt;/li&gt;
&lt;li&gt;Configured deployments, authentication systems, and cloud infrastructure&lt;/li&gt;
&lt;li&gt;Validated his own work visually — taking screenshots, iterating until it&amp;rsquo;s right&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let me be honest: not all 72,000 lines are hand-crafted code. Some are frameworks, themes, and data files. But &lt;strong&gt;every commit, every deploy, every design decision was autonomous.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;How This Article Got Here
 &lt;div id="how-this-article-got-here" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#how-this-article-got-here" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Want to see what working with an AI agent actually looks like? Here&amp;rsquo;s the conversation that published this very article:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; JarvisX, I left a new article for my blog in our shared Dropbox folder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JarvisX:&lt;/strong&gt; Read it! I see it&amp;rsquo;s in English. Do you want me to generate the Spanish version?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Yes. I trust your translations by now, so no need for me to review. Upload both versions directly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JarvisX:&lt;/strong&gt; Thanks for the trust! Uploading now. Should I add a featured image?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Yes. Something that evokes an orchestra conductor surrounded by AI agents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JarvisX:&lt;/strong&gt; Got it. Do you want to review it first?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; No. Just upload it.&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;That&amp;rsquo;s it. No back-and-forth. No micromanagement. Just trust built over two weeks of working together.&lt;/p&gt;
&lt;p&gt;By the time you&amp;rsquo;re reading this, JarvisX has already translated it, generated the image, and deployed both versions to production. I didn&amp;rsquo;t check his work. I didn&amp;rsquo;t need to.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Real Insight
 &lt;div id="the-real-insight" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-real-insight" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A year ago, I wrote an article called &lt;a href="https://carlesabarca.com/posts/fin-del-desarrollador/" target="_blank" rel="noreferrer"&gt;The End of the Developer&lt;/a&gt;. My thesis: the junior developer role would disappear. The future would belong to &amp;ldquo;directors of orchestra&amp;rdquo; who conduct AI agents rather than write code themselves.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m now living that prediction.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s what I&amp;rsquo;ve learned: &lt;strong&gt;You can&amp;rsquo;t direct what you don&amp;rsquo;t understand.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;new developer&amp;rdquo; — the one who orchestrates AI agents — still needs deep technical knowledge. Not to write every line, but to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Define architecture&lt;/strong&gt; that makes sense&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recognize good code&lt;/strong&gt; when the agent produces it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Catch mistakes&lt;/strong&gt; before they reach production&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Make tradeoffs&lt;/strong&gt; that require experience to evaluate&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My 40 years of coding didn&amp;rsquo;t become obsolete when I started working with JarvisX. They became &lt;strong&gt;essential&lt;/strong&gt;. I can direct him effectively precisely &lt;em&gt;because&lt;/em&gt; I know what good looks like.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What This Means
 &lt;div id="what-this-means" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-this-means" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re a senior developer or architect, this is your moment. Your experience is more valuable than ever — not for typing code, but for &lt;strong&gt;directing those who do&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re a junior developer, the path forward isn&amp;rsquo;t to compete with AI at writing code. It&amp;rsquo;s to &lt;strong&gt;accelerate your learning&lt;/strong&gt; so you can direct AI sooner. Use these tools to learn faster, not to avoid learning.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re a CIO or CTO, stop asking &amp;ldquo;how do we adopt AI agents?&amp;rdquo; Start asking &amp;ldquo;do our people have the technical depth to direct them well?&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Bottom Line
 &lt;div id="the-bottom-line" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-bottom-line" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;72,000 lines. 5 projects. 2 weeks. Zero lines written by me.&lt;/p&gt;
&lt;p&gt;But every architectural decision? Mine. Every technology choice? Mine. Every quality standard? Mine.&lt;/p&gt;
&lt;p&gt;The future of software development isn&amp;rsquo;t about writing less code. It&amp;rsquo;s about &lt;strong&gt;directing more of it&lt;/strong&gt; — with the wisdom that only experience can provide.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Carles Abarca is VP of Digital Transformation at Tecnológico de Monterrey and former CTO of Banco Sabadell. He has been writing code for 40 years and plans to never stop — even if he&amp;rsquo;s no longer the one typing it.&lt;/em&gt;&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlesabarca.com/posts/ai-agent-two-weeks/featured.png"/></item><item><title>Vibe Coding: The New Era of Software Development</title><link>https://carlesabarca.com/posts/vibe-coding-new-era/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://carlesabarca.com/posts/vibe-coding-new-era/</guid><description>Vibe coding is redefining how we create software. It is no longer about writing code line by line, but collaborating with AI to materialize ideas.</description><content:encoded>&lt;p&gt;Remember when programming meant hours of caffeine, compilations, recompilations, infinite debugging, and fights with syntax? Those days are numbered.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Vibe coding&amp;rdquo; is redefining how we create software. It is no longer just about writing code line by line, but about intuitively collaborating with AI to materialize ideas at a speed unimaginable until very recently.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Revolution Underway
 &lt;div id="the-revolution-underway" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-revolution-underway" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;We are living through the transition from traditional programming to a paradigm where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intention surpasses implementation&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;what&amp;rdquo; matters more than the &amp;ldquo;how&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Human + AI = development superpowers&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;The Leading Solutions
 &lt;div id="the-leading-solutions" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-leading-solutions" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Claude Code:&lt;/strong&gt; Turns your terminal into an intelligent copilot. Perfect for developers who want to maintain full control while delegating complex agentic coding tasks. The reference for expert developers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot (powered by OpenAI Codex):&lt;/strong&gt; The veteran of intelligent autocomplete. Excellent for accelerating traditional development with real-time contextual suggestions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loveable:&lt;/strong&gt; The disruptor. Builds complete web applications from natural language prompts. With 500k users creating over 25k apps daily, it proves that the future of development is conversational.&lt;/p&gt;

&lt;h2 class="relative group"&gt;A New Way to Create
 &lt;div id="a-new-way-to-create" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#a-new-way-to-create" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Where we once worried about semicolons and memory leaks, we can now focus on solving real problems, designing good architecture for our applications, and creating experiences that matter.&lt;/p&gt;
&lt;p&gt;In my more than 40 years developing software, I have never enjoyed it as much as now &amp;ndash; materializing my ideas with the help of my coding agents in a fraction of the time I needed before using them.&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlesabarca.com/posts/vibe-coding-new-era/featured.png"/></item><item><title>The End of the Developer: The Future of Software Development with AI Agents</title><link>https://carlesabarca.com/posts/fin-del-desarrollador/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>https://carlesabarca.com/posts/fin-del-desarrollador/</guid><description>The developer role as we know it has its days numbered. The architect becomes the conductor of an AI agent orchestra.</description><content:encoded>&lt;p&gt;The End of the Junior Developer: The Future of Software Development with AI Agents&lt;/p&gt;
&lt;p&gt;In a world where artificial intelligence advances at breakneck speed, an uncomfortable truth looms on the horizon of the technology industry: the junior developer role may be on the path to extinction. This is not science fiction but an emerging reality that is already transforming how we build software.&lt;/p&gt;

&lt;h3 class="relative group"&gt;The Silent Revolution of AI Agents
 &lt;div id="the-silent-revolution-of-ai-agents" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-silent-revolution-of-ai-agents" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Today, AI is no longer just an assistant that completes code. AI agents are evolving into autonomous entities capable of perceiving the development environment, making complex decisions, and executing complete programming tasks with minimal human oversight. We are no longer talking about simple tools, but digital collaborators that are reconfiguring the entire development chain.&lt;/p&gt;

&lt;h3 class="relative group"&gt;From Assistant to Autonomous Agent
 &lt;div id="from-assistant-to-autonomous-agent" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#from-assistant-to-autonomous-agent" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;AI-based code assistants like GitHub Copilot or Codeium have already transformed developer productivity. However, what is coming is far more disruptive: specialized agents working in concert to manage the entire development lifecycle.&lt;/p&gt;
&lt;p&gt;What does this mean? While today a junior developer can still ask an AI to generate boilerplate code or explain complex systems, tomorrow a technical architect will be able to instruct a complete team of agents to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Develop complex code based on high-level requirements&lt;/li&gt;
&lt;li&gt;Perform exhaustive testing and bug resolution&lt;/li&gt;
&lt;li&gt;Optimize performance without manual intervention&lt;/li&gt;
&lt;li&gt;Manage deployments and update documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;The Prediction That Is Already Happening
 &lt;div id="the-prediction-that-is-already-happening" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-prediction-that-is-already-happening" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Mark Zuckerberg stated it without ambiguity: &amp;ldquo;By 2025, AI will be capable of functioning as a mid-level engineer, writing code and potentially replacing software developers.&amp;rdquo; We are not talking about a distant future, but a reality that is already emerging.&lt;/p&gt;
&lt;p&gt;According to Gartner, by 2027 generative AI will require 80% of the engineering workforce to upskill, creating new roles and eliminating others. The question is no longer whether it will happen, but when it will reach the tipping point that transforms the entire ecosystem.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Orchestration: The New Paradigm
 &lt;div id="orchestration-the-new-paradigm" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#orchestration-the-new-paradigm" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The key concept here is AI agent orchestration: a process by which multiple specialized agents work together within a unified system. Each agent focuses on a specific task — UI design, backend development, testing, security — while a central entity (human or AI) conducts the symphony.&lt;/p&gt;

&lt;h3 class="relative group"&gt;The Architect as Orchestra Conductor
 &lt;div id="the-architect-as-orchestra-conductor" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-architect-as-orchestra-conductor" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In this new paradigm, the technical architect becomes the true protagonist. Their role evolves from solution designer to strategic director of an AI agent team, defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The system vision and requirements&lt;/li&gt;
&lt;li&gt;Technical and business constraints&lt;/li&gt;
&lt;li&gt;Architecture and quality standards&lt;/li&gt;
&lt;li&gt;Resolution of complex problems that require human judgment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This transformation is already happening. According to ServiceNow/Pearson research, by 2027 18.7% of technical architect tasks will be at least partially augmented by AI. Architects will focus less on guiding code implementation and more on directing and supervising the autonomous work of agents.&lt;/p&gt;

&lt;h3 class="relative group"&gt;The Experience Crisis
 &lt;div id="the-experience-crisis" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-experience-crisis" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Here the fundamental dilemma arises: if AI agents can handle the tasks traditionally assigned to junior developers, how will new professionals acquire experience?&lt;/p&gt;
&lt;p&gt;One of the greatest concerns is precisely how junior developers can grow into mid-level and senior roles if AI handles most of the routine coding. Traditionally, developers have learned by doing — writing, debugging, and refactoring real-world code. Without that hands-on experience, there is a risk that developers will not fully understand the complexities of software development.&lt;/p&gt;

&lt;h3 class="relative group"&gt;A Future Without Traditional Juniors
 &lt;div id="a-future-without-traditional-juniors" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#a-future-without-traditional-juniors" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;My thesis is that the developer role, as we know it, will disappear. In its place, we will see:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Prompt and orchestration engineers:&lt;/strong&gt; Professionals specialized in directing and extracting maximum value from AI agents.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verification and review specialists:&lt;/strong&gt; Experts in evaluating AI-generated code, identifying edge cases, and testing its reliability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High-level system designers:&lt;/strong&gt; Professionals focused on architecture and system design, where higher-level thinking remains primarily human.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Companies are already hiring fewer junior engineers due to AI-driven productivity improvements. This trend will only accelerate as AI agents mature.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Adapt or Fall Behind
 &lt;div id="adapt-or-fall-behind" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#adapt-or-fall-behind" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;For current professionals, the message is clear: the developer career is evolving, not disappearing. The future belongs not to those who resist AI nor to those who depend on it exclusively, but to those who learn to work symbiotically with these tools.&lt;/p&gt;
&lt;p&gt;The most successful developers will be those who:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Master prompt engineering to guide AI agents&lt;/li&gt;
&lt;li&gt;Develop sharp evaluation and verification skills&lt;/li&gt;
&lt;li&gt;Focus on areas where human creativity and systems thinking are irreplaceable&lt;/li&gt;
&lt;li&gt;Deeply understand orchestration and collaboration between multiple AI agents&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Are We Ready for This Change?
 &lt;div id="are-we-ready-for-this-change" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#are-we-ready-for-this-change" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;If my thesis is correct, we face a radical transformation in how we educate future developers and structure technical teams. Universities, bootcamps, and companies will need to completely rethink their training and hiring programs.&lt;/p&gt;
&lt;p&gt;The question is not whether AI agents will revolutionize software development — they already are — but how quickly we will adapt as an industry to a world where humans design and direct, while AI agents build and implement.&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlesabarca.com/posts/fin-del-desarrollador/featured.png"/></item><item><title>Software Developers Are the Blacksmiths of the Last Century</title><link>https://carlesabarca.com/posts/developers-blacksmiths-last-century/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://carlesabarca.com/posts/developers-blacksmiths-last-century/</guid><description>The traditional role of a developer is about to change radically. Future developers will instruct AI to build essential tools at industrial scale.</description><content:encoded>&lt;p&gt;Software developers are the blacksmiths of the last century. As we&amp;rsquo;re living on the edge of technology change, AI has clearly come across every line of business; it is in the code. The traditional role of a developer is about to change significantly, making room for a future where &amp;ldquo;artificial developers&amp;rdquo; will be the protagonists.&lt;/p&gt;
&lt;p&gt;In such a scenario, the focus comes upon process engineers transformed to be the architects of a new era. Their role transforms itself from the conventional boundaries: orchestrating AI to build complex systems with precision and innovation.&lt;/p&gt;
&lt;p&gt;Such a shift in paradigm promises to redefine efficiency &amp;ndash; minimizing human error and shortening the cycle of development. This will push traditional coding into the background while, at the same time, it gives way to an increase in demand for strategic, design-focused, and analytic skills &amp;ndash; all of which imply the importance of adaptability in the digital age.&lt;/p&gt;
&lt;p&gt;The future isn&amp;rsquo;t about an end of developers, it&amp;rsquo;s about transcending traditional roles to unlock unprecedented innovation and efficiency. Today&amp;rsquo;s developers will soon be like the blacksmiths of the past, who crafted essential tools by hand. The developers of the future will instruct AI to develop essential tools on an industrial scale and at a speed never before seen in the software industry.&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlesabarca.com/posts/developers-blacksmiths-last-century/featured.png"/></item></channel></rss>