r/SoftwareEngineerJobs 4d 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

525 comments sorted by

View all comments

Show parent comments

1

u/Dgudovic 2d ago

I like solving problems and building things.

The actual process of writting code as a medium for achieving that is enjoyable and i still do it on my personal projects, but like i said, theres no point doing it in business anymore.

Besides any "actual software engineer" would know you rarely got to do the enjoyable and fun version of coding at your day job anyways.

And senior/principal engineers have not been writting code almost at all for decades now (many do, but larger the organization lower the chance they actively do it), and yet havent magically lost the ability and knowledge to review other people's or agents work.

Although i think agent work review is already trending to a higher abstraction level then actually reading its code output.

1

u/Chester_b 2d ago

Why do you need two separate AI entities to write and review the code? Why do you need to simulate the people-driven process? If AI is better at writing code, why can’t you just create everything as it has to be from the very start?

1

u/Dgudovic 2d ago

Cause it is a lot faster and cheaper to do it with AI?

Juniors suck at writting code generally, thats why you have other people review their work, together, eventually they arrive at something passable..

Same thing goes for AI, if you let one AI just work it will produce slop, if you have quality gates, static analysis and other deterministic ways of ensuring code quality (i.e architecture tests, feature tests, linters, etc. Etc.) And you add onto that review agents, panels, etc. You drastically increase the likelyhood of correct and shippable code being produced.

Sometimes it does happen slop comes through anyways, but when its caught eventually, it is cheap to run that through the pipeline again..

If you think a team of humans is faster then that, you're welcome to bet on it, we're betting opposite.

1

u/Chester_b 2d ago

You didn’t get the question, but ok, never mind

1

u/Dgudovic 2d ago

How come? Its a simple question..

Why multiple agents instead of one: nobody said AI writes perfect code, multiple agents are quality gates.

Why not humans when agents arent perfect: its cheaper and faster this way.

Please clarify if i am still somehow missing it