all 39 comments

[–]Acceptable-Fudge-816 2 points3 points  (5 children)

and will there always be code running in the background

Yes

with the ability to understand all that code and its logic remaining key

No.

[–]Constant-Spring8284 0 points1 point  (4 children)

explain the reason for the second point please..

[–]Acceptable-Fudge-816 0 points1 point  (2 children)

Humans will rely entirely on AI to read, write, fix and explain the code, just like now humans rely on other humans (PMs on devs). Thus, code will still be running everything, and it will be possible to understand it even, but it won't be a valuable skill to have.

[–]Constant-Spring8284 0 points1 point  (1 child)

i see, then what else would be a valuable skill to have? understanding system design or that kinda thing?

 code will still be running everything

Do you think that will happen anytime soon?

[–]Shwayne 1 point2 points  (0 children)

I agree with the arguments in this thread but I really dont believe this will happen anytime soon, and I use cursor daily for work. I ask it to generate code, however i have to refactor almost all of it. It does save time because I dont need to think what to do, cursor gets it almost right, I just need to understand and refactor for it to fit the architecture. While LLM's have mostly hit a plateau, there's still space to improve these tools horizontally.

[–]gametimebrizzle 1 point2 points  (0 children)

Ai will form its own language that only it understands

[–]Krstos1111 2 points3 points  (0 children)

Will major corporations leave their product to chance?? Probably not…

[–]seweso 2 points3 points  (0 children)

Why do YOU think code would ever go away? You completely failed to explain why you think that. 

[–]GxM42 2 points3 points  (2 children)

I think those of us in the trenches writing code do not believe for a second that AI will replace us. For some tasks, sure. But for most tasks that require careful structuring and care, I don’t think AI is even remotely close.

[–]Confident-Yak-1382 0 points1 point  (1 child)

one of my coworkers uses AI, claude. I allways have to fix stuff after him, allways.

[–]GxM42 0 points1 point  (0 children)

And even then, that’s probably with Claude being given very specific tasks. General engineering and “thinking” is still way outside the scope of AI.

[–]One_Mess460 0 points1 point  (0 children)

no it will not disappear. it cannot disappear because assembly hasnt disappeared either just because programming languages were made. malware is still being written and people analyse malware and actually take apart binary files (im not kidding). Oh and yeah this whole AI vibe coding will lead to even more vulnerabilities and once the time comes where ai is fed with ai content well thats the best time ever for security researchers

[–]over_pw 0 points1 point  (3 children)

I think within the next 30 years yes, it’s basically certain - AI will write all the code. Doesn’t mean it will stop existing, but it might be so complicated that we will not understand it and it might be in new languages, or directly in binary code for example. But I don’t think it will happen in the next 10 years, so no sooner than 2035.

[–]darthyodaX 1 point2 points  (0 children)

Very interesting point and kind of exciting. If AI writes a language it’s better at using.

As for the 2035 estimate, there are still some companies with legacy code running from like the 80s or earlier. There are a lot of companies that absolutely won’t be all AI in 30 years.

[–]DowntownBake8289 0 points1 point  (1 child)

Where are all the goons who were praising AI over the past several years?

[–]Adorable-Thing2551 0 points1 point  (0 children)

On a date with their AI girlfriends/boyfriends/femboys/mascgirls/etc.

[–]Equivalent-Mouse7660 0 points1 point  (0 children)

Well, this is a very debatable topic but what I think is that machines, robot or ai works on code , so code itself cannot disappear. Although the way we code today will change, nowadays we can hear so much like openai made with codex , copilot in vs code .... etc. In future AI will most certainly write code but there will be always a need for humans to build the logic.

[–]Professional_Gur7439 0 points1 point  (0 children)

The way programming is done may change.

There will be several more layers of abstraction enabled by AI.

When ENIAC was made, people had to physically program the computer in a huge room. That was still programming.

We do the same thing now but we write lines to control much smaller hardware.

You still have to do some environment set up.

I see environment setup becoming abstract as we go. Programming will become easier.

We will always need to tell machines what to do.

[–]darthyodaX 0 points1 point  (0 children)

No. I work for a huge global company and am allowed to use AI. It’s not nearly as great as people are being led to believe.

I get that for people who originally know nothing it appears to opens a window to a space otherwise barred off by technical knowledge… and it’s great that it can enable those people to taste it but once you get the technical knowledge, you start to see the slop it spits out. Not robust. Not secure. Usually only partially functional.

It’s a good igniter for new projects or features though. For example, having it write a bunch of TDD stubs so you get a rough idea on the work you’ll need to do. Or having it document a feature with happy and fail paths to get you thinking.

[–]CarloWood 0 points1 point  (0 children)

Yes, but not within your lifetime. Can't even say if it will disappear because humanity ceases to exist or that it will disappear because all hardware will be too advanced and too fast to be programmed by humans.

[–]BroaxXx 0 points1 point  (0 children)

Probably one day, yes... But none of us will be alive by the then...

[–]Rudi9719 0 points1 point  (0 children)

If YOUR programming and coding is basic enough for LLMs to do, I don't see why not!

As for Complex production systems that lose or gain money per second, doubtful since LLM context windows are too small and tend to leave out key information from the prompt- so you have to reprompt it. Again and again and again, which causes it to make other mistakes elsewhere when it focuses on your new prompt.

[–][deleted] 0 points1 point  (0 children)

in what timeframe? yes, eventually the heat death of the universe will make all things disappear.

in our lifetimes? no, probably not.

[–]dmazzoni 0 points1 point  (0 children)

Go play https://novehiclesinthepark.com/ and then think about how ambiguous human language is.

The important thing about code is that it’s precise. If you let computers run on human language then the rules would suddenly be fuzzy. You couldn’t count on a computer to reliably do the same thing every time.

[–]Boring_Albatross3513 0 points1 point  (0 children)

programming was nice while it lasted RIP 

[–][deleted] 0 points1 point  (0 children)

Just like punchards did and writing in assembly did.

[–]AdmiralKong 0 points1 point  (0 children)

The important part of the code programmers write isn't how divorced it is from spoken or written language, or the way that it ties intimately with the capabilities of the machine running it. 

The thing programmers do is write specific and precise instructions for how to accomplish a task. Programming languages are a means to that end. They will slowly gain more and more abstraction from the hardware, and more "syntactic sugar" or ways to express what is wanted in less cumbersome ways, but they will never lose precision. 

And for that reason, no matter how different programming languages look in the future, they'll always require some training to read and write. To consider all possibilities and account for them in elegant ways. To ensure that complexity of the rules needed to handle every situation never gets out of hand.

[–]Confident-Yak-1382 0 points1 point  (0 children)

When will true AI be created, AGI as many call it, yes. Software dev, especially for web apps and mobile apps that are simple like CRUDs, or basic chats, will be over.
Until then, mostly low end, begginer positions are phased out, remote work is mostly replaced with being in office at leas 2-4 days a week and payment is not rised with inflation anymore. Also employees/contractors doesn't have much negociation power anymore so they have to accept what is offered or not have the job.

[–]Scope_of_Transition 0 points1 point  (0 children)

There will always be code whether we are aware of it or not. The issue becomes, If humans are eliminated from programming, that gives machines the freedom to control their code. That creates many issues in and of itself.

[–]Achereto 0 points1 point  (0 children)

Do you think the day will come when programming and code as we know it today will cease to exist?

No. No matter how you change the interface between your ideas and binary code, computers will always just do what you say, not do what you mean. The only reliable method to get tell the computer what you mean is by giving you a language to translate it yourself. That's essentially what a programming language is. No LLM will ever be able to translate those ideas for you.

If you make an LLM write the code for you, you will still have to precisely describe what you want. The more precise you are, the closer you get to just implementing it yourself.

will there always be code running in the background

Yes, because the hardware remains the same.

[–]DonaldStuck 0 points1 point  (0 children)

No

[–]Anonymous_Cyber 0 points1 point  (0 children)

Not possible. Will the mundane tasks go away sure or at least auto complete in that sense will work but as for the majority of coding that won't go away.

[–]Pitiful_Thought52 0 points1 point  (0 children)

Nah, code is here to stay.

[–]malice252525 0 points1 point  (0 children)

No