Live data from Hacker News

Why AI hasn't replaced software engineers, and won't

normaltech.ai

61–70 of 386 posts

Re: Why AI hasn't replaced software engineers, and won't

#61
post #14

It literally has and will even more in the future. It won't replace *all* software engineers but once the genie is out low effort low risk stuff will be done by an AI. Loveable and such have so many live projects, the alternative was a human building those.

Can you point to any "great" projects on Lovable that would actually be useful as full blown SaaS software tools? Stuff that has been written/prompted by non software experts?

Please try to read my message again. I never said the things you're implying I said. I literally said not gonna replace all, and low effort low risk stuff.

Do you think that not even 0.00001 projects on those websites could have been a good payday for a software engineer/team? Do you think what took 3 people before for a low effort saas is not going to be done by 1 person now?

Re: Why AI hasn't replaced software engineers, and won't

#62

It’s not really about replacing software engineers. But about commodifying it. More software engineers (or roles responsible for code) that work for lower pay might be the trend. Or to maintain a high level of pay you wear many hats, including software.

>It’s not really about replacing software engineers. But about commodifying it.

AI's having the opposite effect; it multiplies the productiveness of skilled software engineers while simultaneously multiplying the destructiveness of bad ones. The engineer who can shepherd a handful or Claude/Codex instances around simultaneously without producing slop will be immensely better compensated then the engineer who just gives vague instructions to the AI, goes to get a coffee and hopes for the best.

Re: Why AI hasn't replaced software engineers, and won't

#63
post #7

Not buying it. The idea that deciding and delivering are things only humans can do with their intelligence seems faulty. As it stands AIs today are not always great at making decisions (but they're getting much better), and orgs of today still trust people and hold people to account, rather than their AI systems. Neither of these are strong moats. It's a moat only while AI systems have some limitations vs an expert h…

Agree, AIs are better decision-makers on average than people (just look at the grifters we've given power to). These are machines that can perform more advanced mathematics than even the most advanced mathematicians.

Re: Why AI hasn't replaced software engineers, and won't

#64
post #17
post #14

It literally has and will even more in the future. It won't replace *all* software engineers but once the genie is out low effort low risk stuff will be done by an AI. Loveable and such have so many live projects, the alternative was a human building those.

> alternative was a human building those ... or them not existing at all?

I'm talking about actual live services that deliver money to someone, not toy projects. Do you think there's even a slight percentage of those or are 100% of the projects hosted by these services throwaway shit?

Re: Why AI hasn't replaced software engineers, and won't

#65
We have been aggressively and enthusiastically automating away software engineering for the entire history of the computer industry. Every time we do so, we are able to build bigger, better things more quickly. When this happens, our work becomes more valuable and expectations rise to match. The world’s appetite for software has been insatiable so far. AI hasn’t replaced software engineers because every time we become more productive, the goalposts move.

There’s two things that could put an end to this. Firstly, we might finally become productive enough to exhaust the world’s appetite for software. I don’t see any evidence of this happening, but if somebody wants to make this argument, they should be clear about why this time is different to the entire history of the computer industry so far.

Secondly, if AI becomes superhuman at software engineering when acting autonomously. Specifically, AI+human developer no longer outperforms AI alone. So far, all the available evidence seems to show AI as a force multiplier for developers and that for good results, at best you can have AI doing 90% of the work as long as an expert developer is driving things.

There isn’t strong evidence that either of these situations is going to happen in the near future, so I think software engineers are safe for now. But if you have a narrow skill set and you are focused in particular areas (e.g. front-end web development), then I would worry more, because even if AI cannot replace software engineers in general, it’s quite likely to be able to completely consume specific domains with generalists holding the reins.

Re: Why AI hasn't replaced software engineers, and won't

#66

It most certainly will replace software engineers. What's missing is, as the article suggests, the "Delivery" bit. But that's not the realm of software engineers, that's the realm of DevOps/SRE/Cloud engineers. I work as a cloud engineer and have been contacted by multiple non-engineering friends who have now been able to create their pet projects from scratch in different languages and have it running locally, as we…

A “cloud engineer” is orders of magnitude easier to replace than a programmer - there are entire SaaS products that have been trying to be a drop-in replacement for your career since AWS was out of the gate.

The fact that you still have a job should clue you in that this isn’t going where you think it is, regardless of the state of your friends’ pet projects.

Re: Why AI hasn't replaced software engineers, and won't

#67
post #10

It most certainly will replace software engineers. What's missing is, as the article suggests, the "Delivery" bit. But that's not the realm of software engineers, that's the realm of DevOps/SRE/Cloud engineers. I work as a cloud engineer and have been contacted by multiple non-engineering friends who have now been able to create their pet projects from scratch in different languages and have it running locally, as we…

> It most certainly will replace software engineers. I would say it will most certainly replace software developers . There is a subtle difference between these terms.

“Software developers” and “software engineers” distinction has the same energy when one uses to pat oneself on a back when they call themselves “expat” instead of an “immigrant”. You write code, all the huff and puff around “architecturing”, and “alignment”, and “knowing what to build” is just vapor. I’ve never met “software developer”, outside of online forums, who did “coding” and none of the latter.

Re: Why AI hasn't replaced software engineers, and won't

#68

Earlier quoted context omitted.

I'm not saying LLMs will replace software developers, but this is such a ridiculous analogy that it hints to me that you've never seriously tried the latest tools.

There's nothing ridiculous about the analogy. Not only Ruby on rails is better than most vibecoded apps but also "git clone"

It's ridiculous because LLMs are far more capable. There was just a thread on HN the other day where multiple people shared experiences being able to decrypt, reverse engineer, and update the firmware of some long forgotten embedded device with zero background in the field using LLM coding tools. And you're comparing that to a preset generator.

Re: Why AI hasn't replaced software engineers, and won't

#69
I don’t think pointing at all the corporate coms about ai layoffs as fake invalidates the risk. The corporate stuff can be lies while the tech‘s impact could end up being real. It’s just noise in this context.

Similarly this assumption (the burger diagram in the article) showing execution phase shrinks but somehow everything else expands to keep the burger size the same seems less than plausible.

That said some portions of swe seem like they‘re still very far off from being threatened. Especially the portions where correctness is crucial. With say web dev you’ve got a lot more room to yolo it than say navigation code for rockets. The LLM can likely do both but I don’t think anyone is vibe coding the later any time soon

Post reply on HN