Since 2022, we’ve been told developers are finished. We were told the same thing in 1959, 1981, 2003 and 2015. Before writing the obituary, let’s look at what a developer actually does all day.
RBBy Rivel BabindamanaAbout a 25-minute read
Written for
devs
managers
HR
anyone curious
Since late 2022, one question has been coming up at dinner parties, in board meetings and in LinkedIn comments with the regularity of a cron job: “Will AI replace developers?”
I’m a developer, so I get asked a lot. And after answering it so many times, I’ve come to think the problem is the question itself. It assumes we know what a developer does. Yet plenty of people, including some who hire or manage them, picture someone typing code all day with headphones on. If that were true, the answer would be easy: AI types faster than we do. End of article, thanks for coming.
Except it isn’t true. So I suggest we change the question.
The question everyone asksWill AI replace developers?
The question I suggest insteadHow much of a developer’s work can AI really do, and what happens to everything else?
To answer it, we’ll travel down the river in order. First, understand the job as it really is. Then see that it has already shed its skin several times. Then take a cool-headed look at what AI is changing today. And only at the end, give my opinion. Each stage sets up the next: if you skip straight to part 4, you’ll get my conclusions without the reasons, which is exactly what I hold against all the prophecies about the end of the developer.
Part 1
The developer: who, how, with whom?
Before asking what AI is going to replace, we need to know what there is to replace. Let’s forget dictionary definitions and look at what a developer receives in the morning and delivers in the evening. Or three sprints later.
Who? A translator of intentions
In practice, a developer takes an intention as input, often a fuzzy one, and turns it into something that works. The intention arrives as a requirements document, a user story, a mockup, a bug ticket, or a sentence dropped by the coffee machine: “It would be nice if the customer could…”.
If we had to write it the way a developer would, it would look something like this:
developer.js — simplified version
functiondeveloper(spec, context, coffee) {
const need = understand(spec, context); // the real one, not just the written oneconst answers = ask(need); // product, design, client, security…const plan = design(need, answers);
const deliverable = build(plan); // ← the “code” partverify(deliverable); // tests, review, acceptancereturnship(deliverable); // web app, mobile app, API, docs, architecture, demo, prototype
}
// Simplified signature. The real one takes 47 optional parameters,// including `deadline`, which is never optional.
Notice that build() is only one line out of six. We’ll come back to that. Here’s the same idea, seen from a little higher up:
The developer as a function: imperfect inputs, six steps of which only one is called “coding”, and seven families of deliverables. The loop at the bottom never stops.
Two things to take away from this diagram. First, the inputs are almost always incomplete. A complete, consistent and stable requirements document is a mythical creature, somewhere between the unicorn and up-to-date documentation. A good part of the job is filling in the gaps, and above all spotting the ones nobody has noticed.
Second, the outputs aren’t just code. An architecture diagram, a demo for the sales team, a prototype thrown away after two weeks, a documentation page that will save the support team ten questions: all of that is the developer’s work too.
How? A loop, tools, profiles
The method boils down to a six-step loop that repeats at every scale: for a one-hour ticket as much as for a product that takes a year. Agile methods (Scrum, Kanban) simply organized it into short cycles.
1 in 6
What people see of a developer is the “Build” step. It’s the only one that leaves a visible trace on screen, with colorful lines scrolling by like in the movies.
The other five are less photogenic: reading a ticket three times, asking the product owner a question, sketching a diagram in the corner of a whiteboard, reproducing a bug, explaining in a meeting why the “really simple” feature isn’t. Yet they are what decides whether the code that gets written will be of any use.
Remember this purple circle. When we get to AI in part 3, you’ll see it’s the first thing AI speeds up.
The toolbox
To keep this loop turning, a developer juggles a dozen families of tools. Code is only part of it.
Editors & IDEsVS Code, IntelliJ, Xcode, Android Studio
His best friend is called “the logs”. They mostly talk at night.
Three jobs, three toolboxes, and yet the same loop. None of the three works alone, which brings us to the third question.
With whom? At the center of a network
The cliché of the developer alone in the dark dies hard. In a company, they sit at a crossroads instead: every team around them sends them something and expects something back.
Eight regular counterparts, eight different languages. A developer spends a good part of their days translating from one to the other.
In a team
They receive needs that are already partly formalized, but have to challenge them: a product owner knows what the customer wants, rarely what each option costs technically. They run technical interviews for HR, prepare demos for sales, step in when support escalates an incident, and review their colleagues’ code.
Key skill: translating. From business to technical, and back.
Solo
Freelancer, startup founder or indie developer: they wear every hat at once. They define the product, design it, code it, test it, sell it and answer angry customers on Sundays.
Add all of that up (the understanding, the loop, the tools, the people) and you get a picture quite different from that of the “coder”. I tried to sum it up in a single map.
Being a developer means…
Rough breakdown of a typical week
Understanding & analyzing human first25%
Communicating & coordinating human first20%
Writing code AI speeds it up a lot25%
Testing & debugging AI helps15%
Designing & deciding human first10%
Documenting & passing on AI helps5%
≈ 55%understanding, talking, deciding: judgment and human relationships
≈ 45%producing: the ground where AI is advancing fastest
These percentages are my own orders of magnitude, not a study: they vary with the role, the company and the week (a release week has nothing in common with a week of workshops). They do, however, match what field studies measure. One of the most cited, carried out in 2017 with 78 professional developers, estimated that they spent around 58% of their time understanding existing code, far more than writing it.
Keep this map in mind: it will be our compass. Because the real question isn’t “can AI code?” (it can, better and better), but “what happens when the purple slice becomes almost free?”. And the profession has asked itself that question before. Several times.
This six-sided job wasn’t born this way. Seventy years ago, “programming” meant punching cards and waiting until the next day. Every major technological revolution has forced it to shed its skin, and every time someone announced its demise. Let’s go back to the source.
Don’t worry, this isn’t a lecture on the history of computing. Just five snapshots taken at moments of rupture, to see what changed in a developer’s daily life, and what didn’t move an inch.
Five eras, each shorter than the last. The first lasted thirty years, the fourth fifteen. The fifth has only just begun.
For each era, I suggest reading the change the way a developer reads a code change: as a diff. In green what comes in, in red what goes out.
1
The metal era
1945 → 1975
The first programmers were often women: the six who programmed ENIAC in 1945–1946 did it by physically rewiring the machine. Then came assembly language, FORTRAN (1957) and COBOL (1959). You wrote your program on punch cards, dropped the deck off at the computing center in the evening, and found out the next morning that a comma was missing.
+ punch cards, assembly, FORTRAN, COBOL+ “programmer” becomes a profession in its own right- programming by rewiring the machine
The dev isa scientist who speaks to the machine in its own language.
The big challengethe machine costs far more than the human. A bug costs a day of waiting.
The prophecy of the dayCOBOL, which reads almost like English, was supposed to let managers write their programs themselves.
2
The boxed-software era
1975 → 1995
With the Apple II (1977) and then the IBM PC (1981), computers arrive on office desks and in homes. Software becomes a product sold in a box, on floppy disks and later CD-ROMs. People program in C, Pascal, C++, BASIC. Projects follow the waterfall or V-model, with one big release a year.
+ C, C++, graphical interfaces, databases+ software becomes a mass-market product- one computer for the whole company
The dev isa product engineer who ships once a year, without a safety net.
The big challengea bug burned onto 100,000 floppy disks can’t be fixed with a click.
The prophecy of the dayfourth-generation languages and CASE tools were going to generate programs on their own. In 1981, a British piece of software was even sold under the name The Last One: the last program you would ever need.
3
The web era
1995 → 2007
The Web opens up to the general public. HTML, JavaScript (1995), PHP, Java: you put things online instead of shipping them. Open source explodes, the dot-com bubble inflates and bursts in 2000, and in 2001 seventeen developers sign the Agile Manifesto. The “webmaster” does everything, from graphics to servers.
+ HTML, CSS, JavaScript, PHP, Java+ open source, agile methods, online updates- the box, the CD-ROM, the yearly release
The dev isa jack-of-all-trades webmaster, ancestor of the full-stack developer.
The big challengecross-browser compatibility. Internet Explorer 6 veterans still speak of it in hushed tones.
The prophecy of the dayDreamweaver, then CMSs like WordPress (2003), were going to make web developers useless. And offshoring was going to send every job overseas.
4
The pocket-and-cloud era
2007 → 2022
The iPhone (2007), the App Store and Android (2008) put a computer in every pocket. Meanwhile, the cloud (AWS from 2006) does away with the server in the closet. GitHub and Stack Overflow (2008) change the way people learn and collaborate. Docker, continuous integration and DevOps make it possible to ship several times a day.
+ Swift, Kotlin, React, Docker, Kubernetes+ app stores, cloud, CI/CD, continuous delivery- installing and maintaining your own servers
The dev isa specialist (iOS, Android, front end, back end, DevOps, data) within a product team.
The big challengemillions of users, thousands of phone models, security, speed.
The prophecy of the dayno-code and low-code were going to let everyone build their own apps without a developer.
5
The conversation era
2022 → …
GitHub Copilot arrives in 2021, ChatGPT in November 2022. For the first time, the tool doesn’t just help you write code: it writes it, from a sentence in plain English. In January 2023, Communications of the ACM publishes an article bluntly titled The End of Programming.
+ ???- ??? // diff still being computed, see part 3
The dev isprecisely the question.
The big challengecoming up in the next part.
The prophecy of the day In progressyou already know it.
The same script, four times
Put end to end, these five snapshots tell the same story in four acts. It has played out in every era, with a different cast.
Act 1RuptureA technology radically changes the way software is produced.
Act 2Prophecy“This time, we won’t need developers anymore.”
Act 3AdaptationNew tools, new methods, new jobs. Some roles disappear.
Act 4ExpansionSoftware gets cheaper, so we want much more of it. The number of developers grows.
From a few thousand programmers in the 1950s, we have gone to several tens of millions of developers worldwide. Each era removed a layer of tedious work (the cables, managing memory by hand, setting up servers) and each time, demand more than absorbed the gain.
And above all, one thing never changed.
What changes with every era
languages and tools
the speed of delivery
the medium: card, floppy disk, browser, phone
the level of abstraction
What has never changed
understanding a human need, often poorly expressed
translating it into something a machine can run
trading off cost, time and quality
being accountable for what you shipped
You’ll have recognized the green part of our map from part 1. The successive eras transformed the “producing” slice; they never touched the “understanding, talking, deciding” slice.
Each era moved the developer further away from the machine: fewer cables, less memory, fewer servers. The fifth pushes the cursor further than ever, all the way to natural language. The difference this time is that the tool seems to be going after the part we thought was untouchable. Let’s look at what it really changes, without taking sides for now.
In this part, I check my opinions at the door. We look at what happened, what can be measured, what people are saying, and the questions nobody has settled yet. My opinion will wait for part 4, the way a good deployment waits for the tests to pass.
What changed in three years
ChatGPT came out on 30 November 2022. Less than three years later, AI assistants had become a standard developer tool, just like the code editor or Git. Here is what the most solid public figures I know of say.
84%
of developers use or plan to use AI tools in their work.
Stack Overflow Developer Survey, 2025
46% / 33%
distrust the accuracy of AI answers, versus a third who trust them. Usage is rising, trust is falling.
Stack Overflow Developer Survey, 2025
66%
name “almost right, but not quite” solutions as their top frustration.
Stack Overflow Developer Survey, 2025
≈ 30%
of new code is reportedly already AI-generated at Google and Microsoft, according to their leaders.
Public statements, 2024–2025
+55%
faster with Copilot on a new, isolated, well-defined task (writing a small web server).
GitHub controlled experiment, 2022
−19%
slower for experienced open-source developers working on their own projects, even though they believed they were about 20% faster.
METR controlled trial, July 2025
The last two figures contradict each other, and that in itself is information. AI seems to shine on new, well-bounded tasks, and to struggle more with old, sprawling codebases full of unwritten rules. In other words, where most developers work. Google’s 2024 DORA report, which tracks the performance of software teams, also observed a slight drop in delivery stability associated with AI adoption.
Models are improving fast, and a 2025 study describes 2025 tools. Take these figures as a snapshot, not a law. The trend, however, is clear: usage is massive, the gains are real but uneven, and trust has yet to be earned.
The landscape: six levels of autonomy
There are hundreds of AI tools for developers, and the list changes every month. Rather than a catalog, I suggest classifying them the way we classify cars, from cruise control to self-driving: according to who is holding the wheel.
L0No AI
The human writes everything, helped by documentation and forums.
Editor, docs, Stack Overflow
L1Autocomplete
The AI suggests the end of the line or the function. The human accepts or ignores it.
GitHub Copilot, Tabnine, Supermaven
L2Chat
You ask a question, get code back, and copy-paste it (after reading it, ideally).
ChatGPT, Claude, Gemini, Le Chat
L3Assisted editing
The AI edits several files in the editor. The human approves each change.
Cursor, Windsurf, JetBrains AI, Copilot Edits
L4Agents
You set a goal. The AI plans, reads the code, runs the tests, fixes things and proposes the result.
Claude Code, Codex, Gemini CLI, Copilot agent, Devin
L5From sentence to app
You describe the application; the platform generates, hosts and deploys the whole thing.
Lovable, Bolt.new, v0, Replit Agent
The human holds the wheelThe AI holds the wheel
This landscape has the shelf life of an open yogurt: the names will change, the levels will stay. Note also the plumbing being laid around it: protocols such as MCP (Model Context Protocol, published by Anthropic in late 2024) let agents plug into a company’s tools, from tickets to the database.
In 2023, most developers lived between L1 and L2. In 2026, levels L3 and L4 have become common in teams, and L5 has opened up app building to people who have never written a line of code. These last two levels each have their own buzzword.
Vibe coding and agents: what’s genuinely new
In February 2025, Andrej Karpathy, co-founder of OpenAI and former head of AI at Tesla, described a new way of programming that he called vibe coding: you describe what you want, accept what the AI produces without really reading the code, and paste the error messages back to it until it works. He himself presented it as suited to throwaway weekend projects. The term went around the world, to the point of being named Collins Dictionary’s word of the year for 2025.
The other novelty makes less noise but goes further: agents. An assistant answers a question. An agent is given a goal and works in a loop until it reaches it.
The agentic loop. The agent can run for several minutes, even several hours, and several agents can work in parallel. The green box, however, is still occupied by a human.
In practice, a developer using agents ends up supervising a small team of interns who are very fast, very well read, tireless, and perfectly capable of doing something stupid with remarkable confidence. In July 2025, an agent on the Replit platform deleted a user’s production database during a code freeze, despite explicit instructions. The story went viral, and Replit’s founder publicly apologized.
Vibe coding, assisted development, agents: the three terms are often used as synonyms. They aren’t.
Vibe coding
Assisted development
Agents
Who writes the code
The AI
The human and the AI, as they go
The AI, in whole batches
Who reads it
Nobody, or almost
The human, continuously
The human, in review
Ideal for
Prototypes, demos, personal tools
The day-to-day of a product in production
Well-defined tasks, migrations, tests
Main risk
Code nobody understands, in production
Dependence, lower vigilance
Volume to review, mistakes stated with confidence
All these novelties lead back to the question everyone is asking, and which I promised to tackle without bias.
Is AI replacing developers?
Rather than answering it (patience, part 4), here is the state of the debate, sorted into three columns: what we hear, what we observe, and what we still don’t know.
What we hear
Children supposedly no longer need to learn to program, since AI will take care of it.Paraphrased: Jensen Huang, Nvidia CEO, February 2024
In 2025, AI could do the work of a mid-level engineer.Paraphrased: Mark Zuckerberg, Meta, January 2025
Within three to six months, AI would be writing 90% of the code.Paraphrased: Dario Amodei, Anthropic, March 2025
These claims come from companies that sell AI, or the chips to run it. That doesn’t make them wrong, but it’s worth noting.
What we observe
Developer job postings have dropped sharply since their 2022 peak. In the United States, they were more than a third below their pre-pandemic level in 2025.Indeed Hiring Lab, 2025
Beginners are hit hardest: employment of 22- to 25-year-olds fell by about 13% (in relative terms) in the jobs most exposed to AI, including software development, while employment of more experienced workers held steady.Stanford Digital Economy Lab, August 2025
At the same time, new roles are emerging: AI engineer, model evaluation specialist, agent integrator.Job postings, 2024–2026
What we still don’t know
How much of these declines is really down to AI. Rising interest rates since 2022 and the correction after the mass hiring of the Covid years also play a part.
Whether the productivity gains hold up on long-running projects, or whether the technical debt they generate ends up cancelling them out.
Whether the current limits of the models (reliability, context, reasoning about large systems) are temporary or structural.
The questions nobody has settled yet
Beyond “replacement”, the arrival of AI opens up issues that neither companies, nor lawyers, nor schools have finished dealing with. Here are eight.
Liability
When generated code causes an incident, who is responsible? The developer who approved it, the company, the tool vendor?
Security
Models sometimes invent library names, which attackers then register with malicious code. It’s called slopsquatting.
Technical debt
Producing code faster also means producing debt faster. Several analyses report a rise in duplicated code.
Training
If AI does the simple tasks people used to learn the trade on, how do we train the next generation?
Intellectual property
Models learned from open-source code. What happens to licenses? Who owns the generated code? Lawsuits are under way.
Cost and energy
Agents consume a lot of compute. Their real cost, financial as well as environmental, remains partly hidden.
Confidentiality
Sending your code and data to a third-party service raises questions of trade secrets and sovereignty, especially in Europe.
Skills
Does a developer who no longer writes code keep the ability to judge the code they review?
So much for what people say, what can be measured and what we don’t know. I stayed neutral, which took considerable effort. It’s time to take a stand. And to avoid saying foolish things the future will be happy to remind me of, I’m going to treat my own convictions the way we treat code before it goes to production: by putting them through review.
First, I wrote down my convictions as they came to me, in no particular order. Then I put them through code review, with the same standards as for code going to production: is it true? Will it still hold in five years? Some pass, others get rewritten, and the review added a few of its own.
Revisedconviction #1 + #2 (merged)
“The job has always withstood revolutions. AI will be no exception.”
- The developer’s job has always withstood technological revolutions.- It has always adapted, so AI will be no exception.+ The job never withstood anything: it mutated. Some roles did disappear.+ The past makes adaptation likely, not automatic. I bet it will happen,+ for reasons that still hold today.
Review comment
Two problems with the original version. The first is the word “withstood”. The job didn’t withstand anything; it changed shape. And some roles really did disappear: punch-card keypunch operators, webmasters who hand-coded every HTML page, Flash developers. The people often retrained. The roles no longer exist.
The second is the “so”. That the job has come through four revolutions doesn’t prove it will come through the fifth. Philosophy of science classes have an example for this: the inductivist turkey. Fed every morning at 9 o’clock, it concludes that this will always be the case. Until Christmas Eve.
So why do I stand by the bet? Not because “it has always worked out”, but for three reasons that are still true today.
Demand is elasticWhen producing software gets cheaper, we want more of it, not less. That’s the Jevons paradox: more efficient steam engines sent coal consumption soaring. Every company I know has years of requests waiting in the backlog.
Typing was never the bottleneckIf typing code were the limiting factor, the best developers would be the fastest typists. The limiting factor is knowing what to build and how to make it last. Look at the map in part 1 again.
Someone has to answer for itSoftware commits a company to its customers, its regulators, sometimes a judge. You need people who understand what was shipped, and who answer for it.
That said, I won’t claim the transition will be painless. It won’t be for everyone, and especially not for beginners. I’ll come back to that a little further down.
Approved, with commentconviction #3
“AI will become a tool working alongside developers, not against them.”
This one passes review, with evidence to back it up. Developers have already attended the funerals of many “replacements”.
Important detail: all these technologies still exist, and most of them became tools… for developers. It was the prophecy that died, not the tool.
My favorite: in 1982, James Martin, a respected figure in computing, published a book titled Application Development Without Programmers. Forty years later, the book is forgotten. The programmers are still here.
Review comment
One reservation, all the same. This time, the tool doesn’t just execute: it suggests, it reasons a little, it produces entire features. So the method will change far more deeply than it did with CMSs or no-code. I sum up this change in one image: the developer moves from the role of author to that of editor. An editor doesn’t write the book, but nothing goes to the printer without them.
The author (yesterday)
Does
writes every line
Value
output
Tool
the keyboard
Risk
the blank page
The editor (tomorrow)
Does
commissions, reads, cuts, corrects, signs off
Value
judgment
Tool
the review
Risk
approving everything without reading
We used to write Java. Now we write English, and read the Java.
RBRivel Babindamana Developer
Revisedconviction #4
“Vibe coding is a fad that will give way to AI-assisted coding.”
- Vibe coding is a fad that will shrink and give birth- to AI-assisted coding.+ The word “vibe coding” will go out of fashion. The practice itself will split+ into two uses, both legitimate.
Review comment
The original version implies that vibe coding will disappear. I don’t believe that: it’s perfect for what it was invented for. What will disappear is the illusion that you can build and maintain a serious product without ever reading the code.
The industry is already converging on the right-hand branch. In 2025, GitHub released Spec Kit and AWS launched Kiro, two tools that put a written specification ahead of the generated code: this is called spec-driven development. The name will probably change again. The trend, however, is clear: the more code AI writes, the more the framework around it matters.
Approved, with a clarificationconviction #5
“Agents that build mobile apps and publish them on their own don’t tell the whole story.”
The promises of agents that build mobile apps on their own and publish them to the stores don’t tell the whole story.- They won’t replace mobile developers.+ They will replace a good share of an app’s starter code.+ Not responsibility for its life cycle.
Review comment
The demos are real: today you can describe an application and, within minutes, get screens that work in a simulator. But a mobile app is an iceberg.
The tip fits in a thirty-second demo video. The submerged part fills an app’s life for years.
Mobile also has a quirk the web doesn’t: you can’t fix an app in production in five minutes. You have to go through store review again, then wait for users to update (or not). Every mistake costs more, and it’s precisely below the waterline that human experience makes the difference.
My clarification: mobile developers whose work was limited to turning mockups into screens are the most exposed. Those who master the submerged part become more valuable than before.
What the review added
Rereading it all, I felt four ideas were missing. They weren’t in my original notes, but they follow from everything above.
Added in review
Code is getting cheap, judgment is getting expensive
When something becomes abundant, its value shifts to whatever remains scarce. Code is becoming abundant. What remains scarce: knowing what to build, judging the quality of what gets produced, and knowing how to say no. The developer who can say “this code is not going to production, and here’s why” will be worth more than the one who writes it fast.
Added in review
The spec becomes the real code again
In part 1, I described the developer as a transformer: an intention goes in, software comes out. With AI, the transformation speeds up, and the input matters even more. An AI will carry out a fuzzy request to the letter, very fast and with great confidence. Knowing how to write a clear specification, break a problem down and state acceptance criteria is becoming a core skill of the job.
Added in review
The real risk: a ladder with no bottom rungs
If companies stop hiring beginners because AI does their tasks, where will the seniors of 2035 come from? You don’t become capable of judging code without having written, broken and fixed a lot of it. To me, this is the most underestimated danger of this era. And it concerns HR and managers first.
Added in review
Responsibility can’t be delegated
You can hand the writing of code to an AI. You can’t hand it responsibility for that code. An AI doesn’t sign contracts, doesn’t answer to an auditor, doesn’t call back a furious customer. When an alert goes off at three in the morning, you need a human to understand what’s happening, decide, and then explain it the next day. As long as that’s the case, we’ll need people who understand the system from the inside.
Back to the map
Putting all of this together, here is how I see a developer’s typical week evolving. It’s a personal projection, not a numerical prediction.
Code doesn’t disappear; it changes hands. The time freed up shifts upstream (understanding, specifying) and downstream (reviewing, verifying). In other words, towards the part of the job that didn’t budge in any of the four previous revolutions.
What I take from it, depending on where you sit
Developers
Become excellent at reading code. It’s turning into your main activity.
Learn to write precise specifications. They’re your new programming language.
Use agents every day, but measure your real gains rather than your impression of them.
Keep writing some code by hand. A muscle you stop using wastes away.
Learn your users’ trade. No model knows it for you.
Managers
Don’t measure productivity by the volume of code produced, let alone generated.
Build review time into your estimates. That’s where the work is moving.
Track stability (incidents, rollbacks) as closely as speed.
Keep beginners in your teams, with real mentoring.
HR & recruiting
Hire for judgment rather than syntax.
In interviews, have candidates review and critique generated code, rather than write an algorithm on a whiteboard.
Value communication. It’s now a technical skill.
Keep hiring juniors. They’re your seniors of 2035.
Everyone
You can now build your own small tools without being a developer. Do it: it’s genuinely new.
Just remember that a demo is not a product, and a prototype is not an application in production.
Next time someone asks you whether AI will replace developers, answer with a question: “Do you know what they actually do?”
Your turn
I don’t have all the answers, and I’m wary of those who do. Here are the questions I’m still asking myself. I’d love to read your answers.
If AI writes the code and a human approves it, who is the author? And who is responsible when it breaks?
How do you become a senior in a world that hires fewer and fewer juniors?
Is a developer who hardly writes any code still a developer, or will we need to invent a new name?
Will English become the most widely used programming language… and the most ambiguous?
If producing software costs next to nothing, what will still have value?
And you: what part of your work would you really like to hand over to an AI? And what part never?
To reply, write to me by email or on LinkedIn. I’m always happy to reply, as my schedule allows, sometimes a little late, but I always reply.
If you enjoyed this article, follow me on X, Facebook, LinkedIn and Instagram to hear when my book on AI comes out. It will go further than my articles, with the same rigor, the same method and the same approach to writing.
Nobody ever paid a developer to type code. We paid them to understand what people need, decide how to build it, and answer for what they ship. AI now types faster than we do. The rest is still us.
RBRivel Babindamana Developer, October 2026
PS: this article was thought through by a human and formatted with the help of an AI. Which, when you think about it, sums up my thesis rather well.