r/learnprogramming 7h ago

AI is going to replace us?

I'm a junior in this world of programming and code. Recently I watched a video talking about programmers and how AI is doing everything and is changing completely the role, from write or review code to supervise AI but not taking an important role. In the video, the youtuber said that the role of software engineer is like a fabric. The programmer just supervise the AI, touch a few buttons and make sure that everything is going well. Basically, AI is taking our jobs.

I am a little concern about this situation, because I am studying Informatic Engineer and learning new skills to become a Backend Engineer or Cloud Engineer. I'm passionate about this world of computers and code.

What do you think? AI is taking our jobs and programmers are going to disappear?

0 Upvotes

22 comments sorted by

View all comments

2

u/roger_ducky 6h ago

AI is good at implementing but sucks at planning.

Not to say you can’t brute force your way to a workable solution, but it’s gonna be expensive.

Essentially: AI are “robo-interns” right now.

We still need tech leads, or the project won’t go anywhere.

Frontier labs with effectively zero inference costs can do a little bit more than those outside, but they’re also incentivized to talk up how great that experience actually is, since they’d only get rich if people believe them.

This is not to say AI is useless. It will make entry level jobs fewer.

Still, we are still gonna hire some junior people or we eventually have no senior devs.

2

u/Catadox 6h ago

Also they tend to build complexity. It looks and feels like it’s just a “complete and thorough” solution in isolation, but they don’t really integrate well so there are all sorts of fragile connections. And then since humans have a hard time knowing and following the code, you use the LLM to fix bugs, but they rarely think holistically and create more bugs while fixing the one you asked for.

Then you ask them to fix those bugs, and eventually they probably can, but usually they do it by adding more complexity instead of streamlining the code.

1

u/roger_ducky 6h ago

That’s actually a symptom of them failing to read giant files. They eventually give up and just reimplement stuff “from scratch” so stuff will work how they wanted for sure.

Trick is actually to ensure files > 1000 lines gets broken up. Preferably into files around 500 lines or less.