Will programmers become obsolete due to AI?

should be self explanatory with all of this AI stuff going on in the world.

I am currently learning how to code. Enjoying it all the way through. Although one question sticks with me.

AI has came a long way through since the beginning of 2000’s. Nowadays programmers/developers/engineers have been talking about AI taking over their job.

I really wanna learn how to code and get a job but I don’t know if it will be a good investment if I get taken over by AI in lets say 10 years from now. its just something I am fearing right now. So please, someone with knowledge about this topic, enlighten me.

Thanks.

2 Likes

Nope, AI won’t replace human programmers anytime soon.

2 Likes

Maybe you should check out this video
This video will change your mind about the AI hype - YouTube

1 Like

Every “Y” number of years, we’re told AI will replace us in “X” number of years. “X” number of years pass, and we’re still here. You won’t have to worry about this becoming a reality for a long time. And once we get there, who knows what the industry/technology landscape will look like?

3 Likes

No.

2 Likes

Artificial Intelligence can’t possible ever replace programmers. They hallucinate a lot and make a bunch of really weird design choices a human would never would consider. They also lack intuition and experience that can only come from being experienced at programming.

4 Likes

Whats your opinions related with new improvements from Open AI o1 and Strawberry project? On this topic

1 Like

No matter how far advanced artificial intelligence gets, it will not ever be able to replace a human programmer. Hands down.

2 Likes

This is what I believe: Think of AI as a tutor for the knowledge you already possess, and for areas you are unfamiliar with, you can use it to enhance your learning. For instance, AI enables you to learn coding more quickly. Therefore, it’s beneficial to invest time in learning how to code, as it is an important skill. Rather than replacing programmers, AI will create additional job opportunities. I also agree with @ablairmorris that every few years, there’s hype about programmers being replaced, but the scenario and environment will continue to evolve.

2 Likes

Actually I wouldn’t be so sure that AI won’t replace Devs long term. I work for one of the USs biggest insurance companies, and its already radically altering our entire workspace - everything from Agents to Claim Handlers, to back office staff to Developers. In my role as a Dev, we already use AI to enhance our coding. It started out initially as a plugin for Intellij - when you started writing Java and Groovy code the AI would suggest what you should do next. Initially the AI suggestions were pretty basic and generated a lot of junk code, but it was frightening just how fast it went from that to pretty much writing the rest of the code for you. We also have a team working at the minute on a new app which will interact with a user to gather requirements and then build a system for them from scratch. I’m not just talking a few HTML screens. I’m talking a complex React.js UI layer and Java based API and data layers. Its in the early stages yet but to be honest a lot of us at work are worried that it will eventually be used to replace at least some of us. I think a lot of you are right insofar as we will always need people to oversee the work done by AI. But I disagree that AI won’t be capable of replacing some Developers. I already see it happening first hand. Think of it this way, 40 years ago people said machines would never take over from humans on production lines. And yet today we have a lot of production lines which are run by robots requiring minimum human interaction.

5 Likes

That sounds fake I’m not going to lie

2 Likes

Well, I can only convey my own experience. Weather you choose to believe it, well that’s up to you. If you’re in any doubt as to the power of AI, google it. There are several AI apps out there already being used to write applications. And this is just the inception of the technology. Where will it be 5 years from now. Perhaps you need to broaden your mind a little and consider the possibilities instead of just dispelling the things that you don’t like or which make you uncomfortable.

2 Likes

Unfortunately Google is filled with a lot of inaccurate hype regarding AI. I tend to stick to the proven data instead of just the claims without data, and currently AI just hasn’t shown itself capable of making high quality complex applications, especially if you take into consideration the safety issues that tend to crop up in AI guessed code.

Gotta be careful to balance open mindedness with careful and cautious investigation of claims you are handed without evidence.

There’s several research studies out there indicating that while AI may help generate code faster, the code that’s generated just isn’t as good as human generated code.

3 Likes

I do see where you’re coming from and I totally get the scepticism. I can only convey my own experiences and where my employer intends to take them. You don’t have to believe me. Lets agree to disagree…and maybe reconvene in 2 years time to see where we’ve ended up :wink:

1 Like

With zero proof, I’ll just stick with proven claims :slight_smile:

2 Likes

AI need a best designer to create a best design.
AI need a best programmer to develop a best website/app.

2 Likes

I can’t offer input as a seasoned programmer because I only started studying with fCC in Feb. 2023 and I completed the 10 th course, InfoSec, like 2-3 months ago (not that it will take that long for other students: I took about a 4-month hiatus in ‘23, and about two months in 24’ due to traveling), but I can offer input from a field which went from “AI will only be a tool for us” to “AI will never replace us” to “AI won’t replace us anytime soon” to “AI completely wiped out the vast majority of our jobs” very quickly: Translation.

I used to work as a freelance translator with an online translation agency (important note: I didn’t have my own customers. I relied on the agency to get those and to make their jobs available to me and all the other translators). While there are lots of tradeoffs associated with that type of work, I could count on it to sustain myself (single man renting a 1be/1ba in an underdeveloped country in which the price of the US dollar kept climbing) for about 10 years. Never knew how much money I was going to make each month, but I could rest assured it would be enough. In addition to the main agency, I also made some extra cash with two other agencies.

While I was expecting AI to have some impact in the job market, the drop in job postings I saw in the last year, when AI really started going mainstream, has been shocking. It completely gutted my income. Some of the last few months, I made about 20 dollars per month, or less. I have to be very lucky to even make 100 bucks a month. While I still get several job notifications from my main agency, they’re less than they used to be, and the amount of available translators competing for them is larger. Also the other 2 side-agencies I used to work with, which used to send several notifications a day, might now go days without notifying about new jobs.

EDIT: The previous text, I wrote about 2-3 months ago but it was getting so long and I had yet so much to say that I left it as a draft and almost forgot about it. Also, my translation income is now absolute zero . I’ve completely given up on it at this point, after a looong decline.

Long story short: every time I see programmers on this forum, or YouTube, or wherever, saying things like “Programmers will always be necessary to supervise the work done by computers”, they sound EXACTLY like translators did just a couple of years ago. I’ve attended a few tech conferences in my city, which of course focused heavily on AI, and all the speakers gave the same, tired talking points and euphemisms (which is just a fancy way of saying “lies”); “AI won’t replace you; a person using AI will replace you” (which purposefully draws the focus away from the people who designed the technology that will soon strip millions of people of their livelihood), and the usual deceiving true statements of “AI will create NEW positions”, as if we weren’t smart enough to reply in your heads "Yeah, but if each of those positions replaces SEVERAL positions, then that’s a net negative ". Also, tasks and resources are finite, companies can’t grow infinitely; if programmers can get more job done more quickly, that doesn’t mean their employer will suddenly find more work for them; it means that they’re not going to have a need for as many employees anymore

Now, same as I’ve no doubt that some people are lying about AI not replacing programmers, I have no doubt that some people are simply wrong and/or in denial about AI not replacing programmers, because on top of it being a horrible idea that we’d all rather not think about, we know that anything that is created by a computer should always be reviewed by human. The BIG point that almost always goes over people’s heads (and I’ll 100% admit it went over my head too) is: what happens when the clients and employers either don’t know that, or don’t care? You’re out of a job. Plain and simple. It’s doesn’t matter if the computer needs human guidance, it doesn’t matter if the output is not good enough, and it doesn’t matter if you know these things. The only thing that matters is whether the clients and employers are willing to settle for lesser-quality work (which again, they might not even realize is lesser-quality) as long as it means lower costs and quicker turnaround times. And guess what: the masses always settle for lesser quality as long as it means cheaper prices and faster delivery. Anyone reading this knows it to be true because we all do it as well (to name one example, just think of the cheap plastic products we buy all the time, compared to more durable but expensive items of a few decades ago). And I know I’m not the only one who’s already noticed how human jobs have been taken by AI; advertisements starring AI-generated people (a model lost a gig), AI-generated generic “music” on YouTube, chatBots who put phone agents out of work, and don’t get me started on the horrible, unnatural or just flat-out wrong subtitles I’ve been seeing in “professional” media like streaming services or movie/tv/video game trailers, which obviously no one reviewed. Didn’t Coca Cola just release an ad with AI generated people? How many humans lost a job opportunity there? And going back to my point; did that ad look good? A big NO; everything looked fake and plastic, and yet what did Coca Cola do? They settled for that, even though they have an insane amount of money, because it was cheaper and quicker to produce. Hell, I saw an add for a major bank on YouTube that featured a sketch of a father and his kid, and the kid had six fingers. It didn’t matter, they settled. That’s really the only thing that matters when it comes down to workers being replaced by AI, and it will be the same for programmers.

Again, I hope to God I’m wrong on this, but I truly believe we’re on the brink of a major unemployment crisis, probably the worst in history, because it’s not just that people are losing their jobs but they can go out and look for a new position in the same line; entire professions are being wiped out, people are truly being made obsolete and stripped not just of their livelihood, but of their capacity to provide value and get paid for it (and no, telling a person to learn something new when maybe they spent years learning a profession —and maybe even went into massive debt if they live in the US— is not an acceptable answer).

Remember that moment in Jurassic Park when Ian Malcolm says “Your scientists were so preoccupied with whether or not they could do it, that they didn’t stop to think if they should” ? We’re at that point now. The people who created these technologies have unleashed something that will truly ruin millions of people.

My advice for anyone here who’ll be willing to listen to me:

  1. Be very careful with your money. The next few years will be very shaky and you could find yourself stripped of your income very suddenly (like I was). Make sure you’re saving for a rainy day and living below your means; e.g.: just because you’re making good money right now, that doesn’t mean you need to be spending on an unnecessarily pricey apartment in downtown LA, specially if you have the option of working remote, or that you need FIVE streaming services. Better start thinking about cutting back on some expenses sooner than later.

  2. Develop strong interpersonal relationships at your place of work; remote jobs will be the first ones to go, as it’s always easier to fire someone whose superiors feel no attachment to. I’m sure more specialized, certified, or in-house translators still have a job (even though they’re still at risk), but those of us who were working freelance are done for.

  3. Become as skilled as you can with the new AI tools; this is obvious but, again, employers will prioritize people who can leverage them to increase productivity and, sadly, replace other coworkers (it’s going to be way more of a dog-eat-dog thing). Also, in regards to coding, I think junior devs (which is what I’ve been trying to get a job as) are going to have a really, really rough time. In my opinion, it’s like the door to a castle that is closing down and we’re all trying to get inside before we’re left out.

It’s going to get crazy out there. In my opinion, it’s better to be concerned and prepared and right, than to be optimistic and wrong (which after writing it, I realize I pretty much could have said “Hope for the best, prepare for the worst”).

Watch your spending, your savings, and best of luck.

1 Like

LLMs are capable of replacing some jobs and it is being very disruptive to job market. However, LLMs just don’t have the ability to generate logically consistent code, as they don’t have the ability to think. On the other hand, for most people translations are more fault tolerant than code generation, so LLMs are more able to deliver something useful there. Current ‘AI’ just isn’t the right technology to replace developers.

3 Likes

I would see AI as an intelligent assistant ( with mcuh better brain than Google ).

Since last few quarters, I hardly goto Google but instead use ChatGPT during programming ( for various tasks )

I may make some jobs obsolete but not at all.

Do learn latest coding techniques to stay one step ahead of AI

I read this interesting thread on twitter x.com about self taught developer without college degree and got offer from OpenAI

One more article from Google programming AI Powers 25% of Google’s Code: What’s Next for Software Engineers?

AI is making life much easier compared to Google & for Google itself :wink:

Cheers,
Vikram

2 Likes

And like I said, that won’t matter because a huge amount of clients and employers will settle anyway. And in the case of those who don’t, if developers can use AI tools to get the job done more quickly, that means that there will be less of a need for developers and a huge number of them will those their jobs. It’s a simple as that.

Also, you keep saying current AI, but there’s no point in using current AI as an argument here because we’re talking about what will happen in the future. What current AI can and can’t do right now is not relevant because it is evolving, and very rapidly.

1 Like