Live data from Hacker News

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

normaltech.ai

21–30 of 386 posts

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

#21

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…

Same way 3D printing replaced all common goods, can be done by anyone. Why not just print it yourself?

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

#22
AI won't be put in important positions of responsibility within an organization because AI providers will never accept liability for bad decisions. You can't fire Claude if it fucks up, and it's got very limited ability to learn from its mistakes. It's also incapable of making good decisions where doing so requires synthesizing more than a few hundred thousand tokens worth of domain knowledge/experience in something that doesn't have an infinite amount of synthetic verifiable training data like code and math.

In theory continuous learning (live weight updates) could help to some degree. But there's essentially no progress towards that because it requires solving a few hard, currently completely unsolved problems. 1. Weights drift over time and there's no way to re-merge them after a few tens of thousands of updates, so when a new model version was released there'd be no way to update existing continuously-learned models to that. 2. It'd allow permanent jailbreaking. And 3. A model can't learn new things without forgetting existing things, unlike humans brains which have hardware plasticity (like London taxi drivers having larger hippocampi due to having to memorize so many streets).

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

#23

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…

Deploying software has been reduced to just running 'vercel' in the terminal, something the agent has zero problems with if they were to just ask. Distributing desktop software is a bit harder depending on the platform.

The gap between a pet project and great software is still very wide and I have a hard time believing that it will ever be bridged.

I don't see how a solved problem even before ai is the thing that won't be replaced first. I struggle to believe a personal project requires complex infra

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

#25

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…

Why is scaffolding a PaaS project beyond the current capabilities? Do LLMs not know about the PaaS offerings of GCP/Azure/AWS, Heroku etc? That stuff has been IaC for quite some time now

> So what they are missing is a platform to easily deploy and maintain their projects, ... Right now it's quite tedious to set up this scaffolding...Once scaffolding like this is productized

You kind of sound like you're pretending PaaS doesn't exist. Have I misunderstood?

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

#26
Just look and see what Cloud did for software engineers? It pushed us one level higher and lowered the demand for "db experts" and "low level systems people". The only ones who remained were the strong ones who were hired into the cloud companies. The rest moved up and changed careers.

Why would anyone think the same thing won't apply here? If you are still a Typescript bunny who fiddles with some newly learned React tidbit -- this won't cut it anymore. The market won't need you. Move up and adapt or move down and become an expert (harder).

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

#27

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…

Generation and maintenance are very different beasts.

There are engineers that work making a 2 weeks app that is never revisited again, I guess, but I don't know anyone that makes a living from that. Maybe the "WordPress site for your business" gigs.

The issue comes when you have 432 functionalities and have to add the 433 without interfering with the others. Or when you cant afford slightly wrong. Or when each functionality adds complexity at a higher rate than an engineer and over time the projects gets to an unmanageable size.

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

#28
post #13

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…

"has already replaced several software engineers. " I think this is incorrect, unless your friends employed software engineers, or would have employed software engineers.

That's the point: they would have. Now they spend money on tokens instead (and a equity to me who set up their environment)

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

#29
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?

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

#30
I think it's people who were sloppy about programming are more interested in vive-coding. Because now they can make something without the mental rigour needed. Engineering as it should be is play of rigour. Those who value understanding system will continue the human aspect of it
Post reply on HN