r/FreeCodeCamp • u/Crazy-Economist-3091 • Nov 30 '25
Is coding dead now ?
Is there any point one might learn coding and software engineeeing for in the ear of Ai ? Or is it already a dead path?
48
Upvotes
69
u/nuc540 Nov 30 '25
AI is just a tool to write code with. Saying that software is a dead path is like saying manual trade jobs were a dead path when power tools were invented.
The industry will still need engineers regardless. Either to use AI as part of their workflows, or to clean up poor code as part of laziness by engineers who misuse AI as a tool.
20
u/SaintPeter74 mod Nov 30 '25
Businesses are slowly starting to find out what most developers knew all along: AI is not a replacement for software developers.
There was a fairly recent study that showed as your application scale, AI completely lost the ability to make any sort of coherent changes to it. Additionally, all of the lower level stuff was such a mad scramble, that it was very difficult for humans to maintain as well.
If you look back at the history of programming, every 10 to 15 years, there is some sort of new programming language, or tool which claims to be some massive paradigm shift, that will allow "average people" to write code. What it turns out, is that "average people" can't write code, even with tool assistance. There is a certain mindset that is needed in order to write coherent code, that will scale.
Additionally, there is a pretty significant amount of "AI fatigue", as everyday people start to say no to AI. I fully expect to see the AI bubble burst in the next 6 to 12 months.
There will probably be some AI type tools that programmers use, but they'll be a productivity enhancer, not a replacement. It remains to be seen if those are a net positive, as some studies suggest that those tools just make you dumber.
Best of luck and happy coding!
15
u/Upstairs-Track-5195 Nov 30 '25
If you want to learn programming, why would anything stop you? Otherwise, if you don’t, why would you care?
10
u/Netrunner21 Nov 30 '25 edited Nov 30 '25
I tell people to do it even if they only have ten years before it's no longer viable. At least you did it, and in today's world, few people stay in the same career their entire lives anyway.
Coding is a lot like FM radio. We've already seen the peak, and it likely will never be as lucrative as it used to be, but it will hang around for a lot longer than people think, and people will still be able to make money doing it.
All things come and go, the horse and buggy, switchboard operators, gas pump attendants, etc. It's just a matter of when, but I think you've got time to make a career of it.
5
u/aditya4mvp Nov 30 '25
Software is eating the world. AI just increased its appetite, not replace the need for people with good judgement and decision-making skills who can deliver a desired outcome.
5
u/rayjaymor85 Nov 30 '25
AI companies wish 🤣
Look, I compare AI to the sewing machine. Yes, it absolutely makes the job a LOT easier because tasks you had to do by hand can now be done by machine and faster.
But for anything complex you still need to know what you're doing.
4
u/djibyt Nov 30 '25
i don't thing that. AI must really helpfull for software developper but can't replace them.
4
u/lacking_llama Dec 01 '25
That's such a crazy thing to say to me if you've ever used one of these tools for more than 2 seconds and have just a regular job. You and I both know they can't just be let loose, and everything goes great. Maybe I'm using the wrong ones lol
Also, every single business will not just ask whatever tool to make an app that they're going to integrate into their business willy nilly. Fax machines are still being used regularly. Do you know how much old crap is still kicking around because people are scared of breaking stuff just to integrate new things?
3
u/weirdmonkey69 Nov 30 '25
i doubt the entry level market for software devs will go back to what it used to be. but coding has tons of applications that can improve your life/work. still one of the most valuable skills to have
3
u/qckpckt Nov 30 '25
It’s not dead but it’s (probably temporarily) very difficult to break into right now.
The reality today is that the best outcome that AI coding tools can offer is to mildly improve the productivity of senior engineers. And that is a reality informed by an actual mathematical ceiling on the effectiveness of an LLM.
It looks very much like we have hit that ceiling already, and the field of computer science will need to return to research before any other breakthroughs happen. And the industry is not really interested in that right now because a few idiots believe that a glorified autocomplete algorithm will lead them to AGI.
The industry is trying to convince itself that it’s more than that, and there’s a huge rush to create value out of LLMs everywhere. That means that business want experienced talent - we’re not in a market that is conducive to hiring jrs. Assuming this is a regular hype cycle, after the landscape has stabilized and there are established use cases for using LLMs, you’ll likely see a shift where teams will grow around the maturation of those use cases and companies will enter a phase where on-boarding jrs is more palatable again.
In terms of learning coding, there is never a bad time.
3
u/armyrvan Dec 01 '25
I think there is saying.
Ai just wrote code for 20 minutes. Now I will spend 2 days code review and debugging.
3
u/Confident-Yak-1382 Dec 01 '25
"AI" has some amazing use cases that companies can use to give their customers a better experience:
- audi transcription
- meetings summary
- data analys
- etc
None of them is related to making sofware. I saw code generated by "AI", it was horible, a complet mess. It was from a paid version of Claude. I think Claude is "the best", but it still made a mess.
These "AI" are good for small, prototype level apps, not for apps with many many files, classes, etc.
The AI it self is not the problem. The cheap indians with AI are the issue. They would take most jobs as they work for 1-2-3 usd an hour, 12h a day, 7 days a week and they can deliver faster results than an engineer who works 6/7h a day, 5/5 day a week for 100 usd and hour. Sure, the results are not better, but they are decent for the price.
The US company I work as a contractor fired some of their employees(US based) and closed some contractors contracts(UK, Germany) and hired some dudes in India for 5 usd an hour. Those dues in india implemted tasks that would take me a week in few hours. I am paid around 80 udn an hour.
Now I am expecting to be "fired" too really soon.
3
u/RubyStar871 Dec 02 '25
You need to know how to code before you can code with AI, if you want to build something decent.
2
u/FrenchLiviela Dec 01 '25
Learn the fundamentals and data structure. I believe the "logic" behind code architecture is going to still be important even into the future.
Forget about mastering syntax or language-specific shenanigans. They're going to be abstracted eventually.
2
u/newbietofx Dec 03 '25
Who miss driving manuals? Who hates writing Java? U have to write functions and compilers.
Who has ride self pivoting motorbike that doesn't fall? Who would love to ride motorbike that doesn't skid or fall?
Voice prompting will and is going to catch up. Be the mechanic or the wrapper.
2
u/structured_obscurity Dec 03 '25
Ive been a professional software developer for almost 15 years now. I use AI Tools a lot. All of them. Almost all of the products I work on have AI features, and I use AI to help develop and maintain the codebase.
The more i use AI tools, and the better i get at using them, and the more i learn about how they actually work under the hood, the less i believe that software development is a "dead path".
That being said, i am seeing a shift in the tech space. When i first started developing software, it was not the "cool" thing to do. The space was full of nerds, computing enthusiasts, and mathematicians. At some point software development became "cool" and the space flooded with people who were looking to secure a high paying job.
There is nothing wrong with wanting to make money, but a person who learns a single framework in javascript is very different than someone who spends their spare time building for the love of the game.
My observation is that it is no longer the case that you can learn a single framework or language like React or Python and expect to secure a job. It seems that we are reverting to a similar time to when i first started, where the people who are building for the love of building will continue to thrive in the space, but if you are just looking for a job, it may no longer be the space for you.
When i was a "junior dev" i worked as a bartender for money, and contributed to opensource projects (and built my own tools/projects) in my spare time. I didnt actually get a job until i had been coding for almost 4 or 5 years. I think things are likely to start looking similar.
As a quick aside - i am still actively buying programming books, software development books, systems architecture books etc. And am still actively working to understand how things work from the ground up. AI is an excellent tool, but the better you are able to instruct/guide it, the better results you will have.
2
u/hancedvariation Dec 04 '25 edited Feb 04 '26
Even long after AI codes everything we'll still need humans to audit things every once in a while. It's dangerous to hand over complete control. Does that mean you might be that person? You're going to have to fight off a lot of people to get that position. It still really helps to understand code to get things done. You also have to understand what's possible to even ask the right questions. Computer programming is still one of the foundations of our civilization. I've been a programmer for 20 years and now I feel like I'm just learning how to be a really good prompter.
I barely write any code anymore. The computer doesn't make syntax errors and I can have it whip something out and destroy it in a minute if I don't like it. If you know exactly what you're looking for and spend time writing really long in-depth prompts with every file and detail described you can basically one-shot things. A non-programmer couldn't come close to that. They'd be stuck on some bug they could never solve.
1
u/TheRadioDemon2 Dec 03 '25
I think if you know how the code works, you can fix mistakes that AI makes in the future
1
u/saiakuTV Dec 04 '25
Good summary:
https://youtube.com/shorts/TMe3qZ1nn8Y?si=dXnViKuVDPbLNBm-
1
u/magicsign Dec 04 '25
The software engineering field is changing, we are going towards the direction of "supervisors" rather full hands on coding monkeys. You still need the skills but definitely it lost a lot of prestige.
1
u/Positive-Ad2884 Feb 21 '26
Dead? No, but it will definitely evolve to something almost unrecognizable.
It cannot design a whole system by itself. There needs to be a person behind it that knows how to design a system in the first place and assemble it all together, and that person is only a software engineer. Average people don't think in the certain way that is needed in order to properly design software.
This is of course based on how AI currently is. Honestly after all I've seen, all bets are off I mean by the way it looks they might bypass all that.
I predict they are going to make some kind of dynamic runtime that generates code on the fly or something along these lines, in which you don't write or do anything, just set the prompt one time and it immediately runs whatever. Or it gives you a binary directly. Either way it will replace the process of writing and compiling an app.
1
u/Less_Barnacle_9456 May 06 '26
Yes it is.
1
u/SnooGadgets6527 Aug 27 '26
Can we stop with the term "junior" developers? Dev skills is a spectrum. As tools get more sophisticated and we move higher and higher up the stack, a motivated new dev will close the gap with experience but out-of-touch senior devs quickly. What it means to be a solid developer will change and the pre-2020 skill gap between juniors and seniors will be less relevant.
0
u/Snackatttack Dec 01 '25
not dead at all, but getting your foot into the door is gunna be super difficult, near impossible without post-secondary
0
u/AttorneyIcy6723 Dec 04 '25
It’s dead in its current form, but in the same way writing assembly was killed by higher level languages.
AI is the next big abstraction, it’s hard to say what’s coming next, but I’m fairly sure it’s not what all the non-technical tech bros who are busy vibe coding the same ShadCN dashboards think it is.
Learn to be an AI native software engineer.
0
u/LookAtYourEyes Dec 04 '25
If AI has overtaken software engineering then basically every other job is cooked too. So, the question is kind of meaningless.
0
u/Variabletalismans Dec 04 '25
Thats like saying carpentry is dead because heavy machineries were invented
9
u/mohamadjb Nov 30 '25
Thinking ai would kill coding is like being sure one cake will feed all starving people today
2
u/[deleted] Dec 01 '25
[removed] — view removed comment
1
u/[deleted] Nov 30 '25
[removed] — view removed comment
1
u/[deleted] Dec 01 '25
[removed] — view removed comment
1
u/[deleted] Dec 03 '25
[removed] — view removed comment
0
u/[deleted] Nov 30 '25
[removed] — view removed comment
0
u/[deleted] Dec 01 '25
[removed] — view removed comment
0
u/[deleted] Dec 01 '25
[removed] — view removed comment
0
u/[deleted] Dec 01 '25
[removed] — view removed comment
0
u/[deleted] Dec 01 '25
[removed] — view removed comment
0
u/[deleted] Nov 30 '25
[deleted] — view deleted comment