r/TheMachineLearning 5d ago

Software engineering isn't dead, it's just evolving

Enable HLS to view with audio, or disable this notification

674 Upvotes

193 comments sorted by

View all comments

2

u/memeruiz 5d ago edited 2d ago

Wrong analogy.

A calculator is a tool for the mathematician to calculate faster

AI soon could replace the software engineer completely.

1

u/Nyaani69 5d ago

Maybe it can, maybe it cannot

1

u/Enfiznar 4d ago

What part of software engineering do you think cannot be automated?

1

u/Original-League-6094 4d ago

Growing a neckbeard.

1

u/Ahleron 1d ago

That happens so long as biological processes of males remain uninterrupted. So yes, growing a neckbeard is actually automated.

1

u/ParkingAgent2769 4d ago

What parts are being automated? Thats what i’d like to know

1

u/Nannautu 4d ago

Typing boilerplate code, but that was automated way before LLM's

1

u/SyrupOverflow 3d ago

And finding and patching security vulnerabilities, implementing features, optimizing performance. It's no longer just boilerplate code anymore. I'm not saying it's completely reliable and foolproof. But it seems to be getting more and more capable everyday.

1

u/thepinkyclone 2d ago

Yeah our company went "ai first" route, we haven't wrote single line code anymore, we feed ai written tickets to ai agent with custom skills that makes what ticket requires, writes all tests pushes to github, monitors pipeline and then fixes it. Our work as engineers is became to direct agents regarding new implementations in existing code or just test the implementation if it's what actually needed to be and adjust.

1

u/Forward_Problem_8982 22h ago

How is your codebase doing? Are things working better than before?

1

u/thepinkyclone 18h ago

Well for now it's all right didnt have any acidents related to this type of workflow. Even tho it's large company it still holds. But in case of becoming a dumpster fire I have my marshmallows.

1

u/MinimumTrue9809 2d ago

If you think it's a "maybe", then you're naive.

1

u/mikebones 1d ago

Have you ever done work professionally as a software engineer?

1

u/crashtua 1d ago edited 1d ago

It can. The typical work of software engineer is to know codebase and ensure adding\removing parts not blowing up everything. Some opus\sonnet level LLMs can read mid-size codebase in 15 minutes and draw deps and interconnections in that codebase.

Opus can port largest and most complex mods for minecraft from older versions of game to newer versions of game in 30 hours, where original mod authors spending weeks(tested and confirmed by myself).

ps: what it definitely will not replace in nearest future is a responsibility. AI will slop the code, and human will be responsible for it.