frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The recurring dream of replacing developers

https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html
57•glimshe•2h ago

Comments

jalapenos•1h ago
The dumb part of this is: so who prompts the AI?

Well probably we'd want a person who really gets the AI, as they'll have a talent for prompting it well.

Meaning: knows how to talk to computers better than other people.

So a programmer then...

I think it's not that people are stupid. I think there's actually a glee behind the claims AI will put devs out of work - like they feel good about the idea of hurting them, rather than being driven by dispassionate logic.

Maybe it's the ancient jocks vs nerds thing.

peacebeard•1h ago
Devs are where projects meet the constraints of reality and people always want to kill the messenger.
booleandilemma•47m ago
Devs are where the project meets reality in general, and this is what I always try to explain to people. And it's the same with construction, by the way. Pictures and blueprints are nice but sooner or later you're going to need someone digging around in the dirt.
spwa4•1h ago
Even that is the wrong question. The whole promise of the stock market, of AI is that you can "run companies" by just owning shares and knowing nothing at all. I think that is what "leaders" hope to achieve. It's a slightly more dressed get-rich-quick scheme.

Invest $1000 into AI, have a $1000000 company in a month. That's the dream they're selling, at least until they have enough investment.

It of course becomes "oh, sorry, we happen to have taken the only huge business for ourselves. Is your kidney now for sale?"

rvz•25m ago
> Invest $1000 into AI, have a $1000000 company in a month. That's the dream they're selling, at least until they have enough investment.

But you need to buy my AI engineer course for that first.

dboreham•1h ago
> who prompts the AI

LLMs are a box where the input has to be generated by someone/something, but also the output has to be verified somehow (because, like humans, it isn't always correct). So you either need a human at "both ends", or some very clever AI filling those roles.

But I think the human doing those things probably needs slightly different skills and experience than the average legacy developer.

reactordev•1h ago
Rules engines were designed for just such a thing. Validating input/output. You don’t need a human to prompt AI, you need a pipeline.

While a single LLM won’t replace you. A well designed system of flows for software engineering using LLMs will.

Alex_L_Wood•17m ago
Well, who designs the system of flows?
lkjdsklf•14m ago
If you ask the AI labs, the AI systems themselves will build these kinds of workflows for themselves.

That's the goal.

benoau•1h ago
Some people just see it as a cost, one "tech" startup I worked at I got this lengthy pitch from a sales exec that they shouldn't have a software team at all, that we'd never be able to build anything useful without spending millions and that money would be better-spent on the sales team, although they'd have nothing to sell lmfao. And the real laugh was the dev team was heavily subsidized by R&D grants anyway.
plagiarist•1h ago
They don't need to put all developers out of work to have a financial impact on the career.
duskdozer•56m ago
How about another AI? And who prompts that AI? You're right - another AI!
lkjdsklf•13m ago
With all these AIs chaining and prompting eachother, we're approaching the point where some unlucky person is going to ask an AI something and it will consume all the energy in the universe trying to compute the answer.
kankerlijer•46m ago
Outside of SV the thought of More Tech being the answer to ever greater things is met with great skepticism these days. It's not that people hate engineers, and most people are content to hold their nose while the mag7 make 401k go up, but people are sick of Big Tech. Like it or not, the Musks, Karps, Thiels, Bezos's have a lot to do with that.
cyanydeez•39m ago
Popularity gets you nowhere though. What matters is money and money. Those 401k holders are tied down to the oligarchy.
rvz•35m ago
Who fixes the unmaintainable mess that the AI created in which the vibe coder prompted?

The Vibe Coder? The AI?

Take a guess who fixes it.

tosapple•27m ago
For now, training these things on code and logic is the first step of building a technological singularity.
lkjdsklf•16m ago
The real question is, do you even need to fix it? Does it matter?

The reason those things matter in a traditional project is because a person needs to be able to read and understand the code.

If you're vibe coding, that's no longer true. So maybe it doesn't matter. Maybe the things we used to consider maintenance headaches are irrelevant.

krater23•1h ago
The link doesn't works for me, just get thrown on the main page after a second.
DeadlineDE•8m ago
Looks like the article was pulled down? I could not find it in the english archive either.
walterbell•1h ago
> Understanding this doesn’t mean rejecting new tools. It means using them with clear expectations about what they can provide and what will always require human judgment.

Speaking of tools, that style of writing rings a bell.. Ben Affleck made a similar point about the evolving use of computers and AI in filmmaking, wielded with creativity by humans with lived experiences, https://www.youtube.com/watch?v=O-2OsvVJC0s. Faster visual effects production enables more creative options.

erichocean•49m ago
Spreadsheets replaced developers for that kind of work, while simultaneously enabling multiple magnitudes more work of that type to be performed.
ozim•19m ago
I do agree, that’s like my go to thought.

Citizen developer were already there doing Excel. I have seen basically full fledged applications in Excel since I was in high school which was 25 years ago already.

klodolph•47m ago
Kind of off topic but this has got to be one of my least favorite CSS rules that I’ve seen in recent memory:

  .blog-entry p:first-letter {
    font-size: 1.2em;
  }
CodingJeebus•42m ago
> Which brings us to the question: why does this pattern repeat?

The pattern repeats because the market incentivizes it. AI has been pushed as an omnipotent, all-powerful job-killer by these companies because shareholder value depends on enough people believing in it, not whether the tooling is actually capable. It's telling that folks like Jensen Huang talk about people's negativity towards AI being one of the biggest barriers to advancement, as if they should be immune from scrutiny.

They'd rather try to discredit the naysayers than actually work towards making these products function the way they're being marketed, and once the market wakes up to this reality, it's gonna get really ugly.

psychoslave•27m ago
>The pattern repeats because the market incentivizes it.

Market is not universal gravity, it's just a storefront for social policy.

No political order, no market, no market incentives.

cyanydeez•41m ago
Mythical Man Month -> Mythical AI Agent Swarm
PeterStuer•39m ago
The reverse is developer's recurring dream of replacing non-IT people, usually with a 100% online automated self promoting SaaS. AI is also the latest incarnation of that.
xnx•38m ago
Don't take it personal. All business want to reduce costs. As long as people cost money, they'll want to reduce people.
bill_joy_fanboy•23m ago
Which is why quiet quitting is the logical thing.

Managers and business owners shouldn't take it personally that I do as little as possible and minimize the amount of labor I provide for the money I receive.

Hey, it's just business.

CodingJeebus•14m ago
> Don't take it personal. All business want to reduce costs. As long as people cost money, they'll want to reduce people.

"Don't take it personal" does not feed the starving and does not house the unhoused. An economic system that over-indexes on profit at the expense of the vast majority of its people will eventually fail. If capitalism can't evolve to better provide opportunities for people to live while the capital-owning class continues to capture a disproportionate share of created economic value, the system will eventually break.

bdcravens•6m ago
While not an incorrect statement, trillions of dollars have been paid to software developers to build software that invariably reduced labor costs.
bdcravens•10m ago
The irony being that software, and developers, have often been the tool for reducing head count.
psychoslave•5m ago
Some businesses want to reduce costs. Some want to tackle the challenge of using resources available in the most profitable manner, including making their employees grow to better contribute in tackling tomorrow's challenges.

A business leader board that only consider people as costs are looking at the world through sociopath lenses.

MontyCarloHall•30m ago
It's not so much about replacing developers, but rather increasing the level of abstraction developers can work at, to allow them to work on more complex problems.

The first electronic computers were programmed by manually re-wiring their circuits. Going from that to being able to encode machine instructions on punchcards did not replace developers. Nor did going from raw machine instructions to assembly code. Nor did going from hand-written assembly to compiled low-level languages like C/FORTRAN. Nor did going from low-level languages to higher-level languages like Java, C++, or Python. Nor did relying on libraries/frameworks for implementing functionality that previously had to be written from scratch each time. Each of these steps freed developers from having to worry about low-level problems and instead focus on higher-level problems. Mel's intellect is freed from having to optimize the position of the memory drum [0] to allow him to focus on optimizing the higher-level logic/algorithms of the problem he's solving. As a result, software has become both more complex but also much more capable.

(The thing that distinguishes gen-AI from all the previous examples of increasing abstraction is that those examples are deterministic and often formally verifiable mappings from higher abstraction -> lower abstraction. Gen-AI is neither.)

[0] http://catb.org/jargon/html/story-of-mel.html

SkiFire13•15m ago
> It's not so much about replacing developers, but rather increasing the level of abstraction developers can work at, to allow them to work on more complex problems.

People do and will talk about replacing developers though.

MontyCarloHall•10m ago
Were many of the aforementioned advancements marketed as "replacing developers"? Absolutely. Did that end up happening? Quite the opposite; each higher-level abstraction only caused the market for software and demand for developers to grow.

That's not to say developers haven't been displaced by abstraction; I suspect many of the people responsible for re-wiring the ENIAC were completely out of a job when punchcards hit the scene. But their displacement ushered in even more higher-level developers.

AndrewKemendo•5m ago
I think the thing that’s so weird to me is this idea that we have to all somehow internalize the concept of transistor switching as the foundational unchangeable root of computing and therefore anything that is too far abstract from that is not somehow real computing or something mess like that

Again ignoring completely that when you would program vacuum tube computers it was an entirely different type of abstraction than you do with Mosfets for example

I’m finding myself in the position where I can safely ignore any conversation about engineering with anybody who thinks that there is a “right” way to do it or that there’s any kind of ceremony or thinking pattern that needs to stay stable

Those are all artifacts of humans desiring very little variance and things that they’ve even encoded because it takes real energy to have to reconfigure your own internal state model to a new paradigm

SonnyTark•21m ago
I recently did a higher education contract for one semester in a highly coding focused course. I have a few years of teaching experience pre-LLMs so I could evaluate the impact internally, my conclusion is that academic education as we know it is basically broken forever.

If educators use AI to write/update the lectures and the assignments, students use AI to do the assignments, then AI evaluates the student's submissions, what is the point?

I'm worried about some major software engineering fields experiencing the same problem. If design and requirements are written by AI, code is mostly written by AI, and users are mostly AI agents. What is the point?

blahnjok•14m ago
> We’re still in that same fundamental situation. We have better tools—vastly better tools—but the thinking remains essential.

But less thinking is essential, or at least that’s what it’s like using the tools.

I’ve been vibing code almost 100% of the time since Claude 4.5 Opus came out. I use it to review itself multiple times, and my team does the same, then we use AI to review each others’ code.

Previously, we whiteboarded and had discussions more than we do now. We definitely coded and reviewed more ourselves than we do now.

I don’t believe that AI is incapable of making mistakes, nor do I think that multiple AI reviews are enough to understand and solve problems, yet. Some incredibly huge problems are probably on the horizon. But for now, the general “AI will not replace developers” is false; our roles have changed- we are managers now, and for how long?

bdcravens•3m ago
It's like developers are only now awakening to the reality that despite being paid well, they never were the capitalists.
johanbcn•3m ago
The link redirects back to the blog index if your browser is configured in Spanish, because it forces to change the language to spanish and the article is not available in spanish.

Here's an archived link: https://archive.is/y9SyQ

From Desired State to Negotiated State

https://jlmr.dev/posts/from-desired-state-to-negotiated-state/
1•robteix•1m ago•0 comments

Trump announces plan to hit European countries with tariffs over Greenland

https://www.bbc.co.uk/news/live/c1j8kw866p3t
2•c-oreills•2m ago•0 comments

Pragmatic Bitmap Filters in Microsoft SQL Server

https://www.vldb.org/cidrdb/2026/i-cant-believe-its-not-yannakakis-pragmatic-bitmap-filters-in-mi...
1•tanelpoder•3m ago•0 comments

Top Gadgets That Stole the Spotlight at CES 2026

https://techfusiondaily.com/top-10-gadgets-ces-2026/
1•nelkazzu•4m ago•0 comments

Show HN: Cppsp v1.4 –– multi-var support: var a,b,C = 1,2,3 int

https://github.com/user19870/cppsp
1•user19870•5m ago•0 comments

Nothin

1•BadOmen•8m ago•1 comments

Chinese Fishing Boats Quietly Form Vast Sea Barriers

https://www.nytimes.com/interactive/2026/01/16/world/asia/china-ships-fishing-militia-blockade.html
2•donohoe•8m ago•0 comments

Claude Code with Anthropic API Compatibility [ollama blog]

https://ollama.com/blog/claude
1•laacz•10m ago•0 comments

Mandeville's Travels

https://en.wikipedia.org/wiki/Mandeville%27s_Travels
1•petethomas•11m ago•0 comments

Syscallargs: List all Linux system calls with their arguments from tracefs

https://tanelpoder.com/posts/list-linux-system-call-arguments-with-syscallargs/
1•tanelpoder•14m ago•0 comments

World models could unlock the next revolution in artificial intelligence

https://www.scientificamerican.com/article/world-models-could-unlock-the-next-revolution-in-artif...
1•beardyw•15m ago•0 comments

Have an Arrest Plan

https://old.reddit.com/r/selfhosted/comments/1qfffz5/have_an_arrest_plan/
2•speckx•15m ago•1 comments

How to use the hn4 file system?

https://github.com/hn4-dev/hn4
1•kentsummer•15m ago•0 comments

Which countries are adopting AI the fastest?

https://www.economist.com/graphic-detail/2026/01/12/which-countries-are-adopting-ai-the-fastest
1•andsoitis•16m ago•0 comments

Haptic Pad – 6 Button Macropad with haptic wheel

https://github.com/dmcke5/Hapticpad
1•saltmate•16m ago•0 comments

Tired of recruiters who ask for availability via email?

https://github.com/smccaffrey/wya
2•smccaffrey•16m ago•0 comments

Show HN: How to build decentralized apps on the new Freenet

https://freenet.org/resources/manual/tutorial/
1•sanity•17m ago•0 comments

Same-sex sexual behaviour in primates is a survival strategy

https://www.economist.com/science-and-technology/2026/01/14/same-sex-sexual-behaviour-in-primates...
2•andsoitis•18m ago•0 comments

Deterministic settlement and dispute containment for oracle-based system

https://github.com/azender1/deterministic-settlement-gate
1•Lions2026•18m ago•1 comments

Changelog Invaders – Turn your changelog into a Space Invaders game

https://github.com/kbanc85/changelog-invaders
1•kbanc9•19m ago•0 comments

Hacker stole my therapy notes – now my deepest secrets are online forever

https://www.bbc.co.uk/news/articles/c62nzxqw45eo
1•mmarian•19m ago•0 comments

Show HN: Git Guide - The open source travel guide on GitHub Actions

https://github.com/ateliti99/git-guide
1•olirex99•21m ago•0 comments

How to share what you know (without becoming an influencer)

https://twitter.com/acolombiadev/status/2012554871778545834
1•andreag11•22m ago•0 comments

China Abuses Jimmy Lai

https://www.wsj.com/opinion/mike-johnson-parliament-address-jimmy-lai-china-hong-kong-d6096d05
2•RyanShook•24m ago•0 comments

Why There's No Single Best Way to Store Information

https://www.quantamagazine.org/why-theres-no-single-best-way-to-store-information-20260116/
3•7777777phil•24m ago•0 comments

Physical Foundations of Energy Commodities

https://a115.co.uk/physical-foundations-energy-commodities/
2•a115ltd•25m ago•0 comments

BentoPDF Urgent Security Notice

https://old.reddit.com/r/selfhosted/comments/1qffpkq/bentopdf_urgent_security_notice/
1•mmarian•25m ago•0 comments

Is QSpy still cool? Let's play QuakeWorld

https://fabiensanglard.net/quakeworld/index.html
1•ingve•25m ago•0 comments

Escaping the trap of US tech dependence

https://disconnect.blog/escaping-the-trap-of-us-tech-dependence/
4•laurex•27m ago•0 comments

The Thinking Game [video]

https://www.youtube.com/watch?v=d95J8yzvjbQ
2•sonabinu•28m ago•0 comments