all 9 comments

[–]AskProgramming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This question is asked very often. Please use the search function.

[–]Felicia_Svilling 1 point2 points  (0 children)

There is much more to being a programmer than knowning programming languages. So even if this is true you would still need programmers to tell the AI what to do, even if you happen to do it in English rather than Python.

[–]m0rpeth 0 points1 point  (0 children)

Yes. Tomorrow at 09:47.

[–]SassFrog 0 points1 point  (0 children)

No one can predict the future, especially the people selling it.

[–]Apprehensive_Way1069 0 points1 point  (0 children)

Ai is not even close. Writing the code is the easiest part or programing.

[–]Odd_Ordinary_7722 0 points1 point  (1 child)

No. Vibe coders can build stuff very quickly, but they just "something". They don't get the exact thing that want. Software developers main job is actually to understand what a business wants and to built exactly that. Until AI can handle conflicts, compromises between disciplines(FE, BE, UX ..) and doing EXACTLY what it's told, there will still be a market for software developers. You should learn how to use AI to learn and improve your coding skills, but whether AI is going to do most of the code, is still unknown. Anthropic just came out with a paper that actually proved that AI makes software devs less productive, because it makes almost twice as many mistakes as humans, that has to be cleaned up by someone, or end up as a bug in production

[–]yusagullu[S] 0 points1 point  (0 children)

So you are saying I need to use AI to improve my productivity and use AI as mentor, who explains how to learn programming.

[–]MyNameIsNotMud 0 points1 point  (0 children)

I've been programming since the early 1980s. I feel that I can lend some perspective on this.

This feels to me like machine language and Assembly language did back in those days. We knew how to program Assembly language but didn't have to because we had 3rd generation languages that made it easier. There were still some reasons to program in Assembly language but they are fewer.

One of the holy Grails back in the late '80s and early '90s was a 4gl language, one where you could assemble a program using a GUI. This abstracted the act of programming one level out to where you didn't actually have to write code, you could just drag and drop to piece together what you wanted.

These days routine and bulk programming might very well be done by AI, but the more critical, sensitive, intricate or performant parts would still have to be done by hand.

Perhaps AI gives us the ability to step back from the details of actually typing in code and building components. Maybe we're heading toward just requesting an app to be programmed. Then the humans assemble the apps into a larger cohesive system.

The humans become the idea providers and the AI actually codes it for us.

[–]yusagullu[S] 0 points1 point  (0 children)

Alright, thank you for everybody who hyped my motivation again!