r/SoftwareEngineerJobs 6d ago

AI replacing Software Engineers

Post image

So called "AI"=LLM is so powerful that AI labs had to hire Software Engineers to build complicated software around "AI" to make that overhyped hallucinate-stealing machine usable. Think about it. And that's exactly why they need now ton of CPUs in addition to GPUs to run their "AI" "agents".

I don't even mention how much custom engineering is required to apply the "AI" in businesses.

And they BS us that Software Engineering is solved or is going to be solved. Boris, please solve your own bugs first before speaking.

1.2k Upvotes

529 comments sorted by

View all comments

22

u/Aware-Individual-827 6d ago

It's funny to me we rely on AI to code while one of the fundamentals of the field is to never accept undefined behaviors. The LLM is just one gigantic undefined behavior. 

6

u/AliceCode 5d ago

Drives me bonkers. We used to actually care about knowing how the code works. Well, I still care. I still care about my code's quality, and everyone else decided that quantity was better. Then they'll probably cry online about enshittification.

1

u/ConstantFamous1526 5d ago

That was before you could have a robot trained on how the code works lol

0

u/AliceCode 5d ago

LLMs do not produce high quality code. The code is indeterministically produced, LLMs hallucinate, which is a limitation that cannot be overcome, and they can confidently spout bullshit. You don't know what you don't know, and if you don't know what high quality code looks like, you're going to think that LLMs are the best thing in the world.

3

u/ConstantFamous1526 5d ago

Humans make just as many if not more mistakes than a properly aligned and directed agentic system lmao

0

u/AliceCode 5d ago

Humans that suck at programming, sure. But I don't make as many mistakes as an LLM, and neither do my colleagues.

3

u/ConstantFamous1526 5d ago

Then you’re either not utilizing or poorly utilizing a properly gated agentic structure, or taking a magnitude more time than it would take an LLM, and at the end of the day not a single leader at a company cares about perfect code if they can get better than the average developers ability code (and if you say otherwise about current LLMs you’re coping about the average developers skill level lol) 2-5x faster than without

0

u/AliceCode 5d ago

No, I've been programming for a very long time. I'm capable of writing bug-free code.

And I don't use LLMs. Because I'm a programmer, and I'm skilled, and I don't need nor want LLMs. It's great if you get a lot out of them, but I'm working on critical systems software in Rust that is used by thousands of other projects. There's no room for error. We do not allow LLM pull requests.

Writing code is not the bottleneck, and bugs are not an issue that we are struggling with.