I think it’s great to hear this perspective. I know people tend to default to the worst case scenario but thinking that engineers and developers won’t be around or exist in the future is pure Catastrophizing.
I’m 37 years old and about to transition into the software engineering field as I finish my CS degree. AI (hate the name) does give me some anxiety. But, it’s more about its use for extreme analytics and targeted marking, proliferation of fake/incorrect information, and general questions about how data was acquired to train these models. However, you bring up a good point about lowering the bar to entry for some companies and I agree that could create jobs. LLM’s have sped up my ability to launch some personal projects, though I do feel I’m getting ahead of myself on occasion.
Well put! Yeah, a buddy of mine gives me crap for saying AI. LLMs can and will go through an enormous amount of scrutiny in the near future and the training data angle is a big thing to consider as well: especially when LLMs start training on LLMs created data, resulting in crazier hallucinations
I also think that innovation and new software products will outpace developer consolidation providing continued growth in SE headcount Also as an SE with only 2.3 years exp, I intend to target myself on becoming strictly ML consultant and see clear path of doing so Im tired of everyone at my company thinking im supposed to be an expert on every language, tech stack and me getting no sleep trying to become that
I think the most honest answer we can give at this point is “we really don’t know.” I would not be surprised if we still wrote CSS 20 years from now, and I would not be surprised if in 5 I need to become a real estate agent :-)
Hahaha. Thats the truth. We don’t know, and I’m only thinking in the span of 1-5 years. New technology could come out next year and shatter my opinion, and I will definitely pivot with the new information.
But cars were not built off the sourcing and underlying structure of a bunch of horses. AI is just fundamentally putting code together faster, not inventing brand new building blocks for software. If and when it becomes a car vs. horse and buggy scenario, then hell yes, I’ll learn the new way to operate AI for building applications
@@cody_codes_youtube But weren't they? When we built all the infrastructure for the industrial revolution, horses were THE means of transporting all the materials to construct the factories and railroads
@@TheNastyTank no. The internal combustion engine was and entire new way to approach travel. AI is just a layer on software to write software in the known languages faster. If AI starts producing entirely new assembly language, or code that can ONLY be understood by another AI, then that’s a different story. Businesses need explicit knowledge and ability to know what their software is doing. If we get to the stage where businesses implicitly trust every step of AI, and can withstand legal audits, then yes, you will be right and developers are no longer needed for those businesses.
@@TheNastyTank I see what you’re trying to say, that our code today is building the infrastructure for the AI overlords to enter the stage as a trusted measure of building software. Could that happen? I mean, maybe, it just seems like such a stretch. My confidence comes from that “new world” is still so far away. My confidence also comes that even if that day comes, the people architecting and orchestrating what the AI needs to do will be best suited by educated people knowing what needs to be done (data persistence, caching, redundancy, multi tenant, multi threaded, disaster recovery, encryption, verifiable auditing, etc). Then my job will turn into that role. Easy peasy
@@cody_codes_youtube 1. I believe AI will become EXCEPTIONAL at generating immediately executable, full stack code. 2. I believe AI will become EXCEPTIONAL at responding to text and vocal commands as inputs 3. I think AI will reach a level of usefulness that the only white collar jobs humans are necessary for require significant education/ training to the tune of 6+ years of grinding. I think all of this combined will lead to a redundancy of not just programmers, but a significant portion of the economy. New jobs will be created, but I don't think it will be jobs that can be immediately filled by the displaced workers and will require significant retraining/ education. I think the programming jobs that will exist will be very difficult and much less in numbers. This is because while yes a lot more programming products will be demanded by companies that previously wouldn't have demanded them, they will also be completed quickly by programmers enhanced by AI. I think if what you're saying is true, i think there will be a large divide in the industry where there's basically a small amount of high level programmers doing an insane amount of really difficult work while there's a ton of very low level, much lower paid jobs that are basically just seen as IT department jobs that help maintain the code infrastructure enhanced by AI
Hey I like this video I’m 17 and wanting to learn to code and possibly get into cybersecurity. What are your thoughts on how this will look in 5-10 years I get really demotivated when people say ai will replace those roles. I honestly don’t know what I should do.
Screw those people. Doomsday doomsday doomsday. The field is changing, yes. But just adapt and learn about AI and everything too. Knowing the fundamentals of coding and web applications will always been needed, just like we still need mechanics for our cars. What you do with that knowledge and how you grow on top of it, will allow you to grow in the industry. I’ve worked in cybersecurity for about 5 years and that will always be there. Hackers will use AI as a tool and good tools for the other side will also use their own AI.
@@cody_codes_youtube thank you for the response!! I really only see doomsday posts and people telling me I’m wasting time learning coding (python), and about it fundamentals at the moment comptia a+ stuff, I like this stuff cause I can learn on my own as my family doesn’t have money for me to go to college. So I will work in a restaurant and learn in my spare time. Thanks for not being like everyone else and giving hope to people who want to do these things. My dream is to become an ethical hacker!!! Just subscribed to your channel looking forward to seeing more
It sucks even more for those just starting their career because they have no real experience,hence, they are likely to get even lower starting salaries because AI is doing the majority of the work, additionally, it will likely be increasingly difficult to acquire a job to begin with because a few well versed software engineerings will effectively be taking the job of early career engineers for a fraction of the cost via the productivity boost of AI. what should gen z and younger do? This a real and honest problem.
I think it’s a problem for now… the market and industry is changing and many companies are just slow to pull the trigger on jobs as they assess what they can actually do. Gen Z can come in swinging if they know how to use these tools. I don’t think it’s a dire situation right now, but I also think the demand will never go away. At least for many years.
What do you think about possible layoffs because of AI? It happened recently I want learn programming and AI stuff but this makes me thinking if it’s worth it or not
I think, while you are correct at the moment, there will be the point where the AI is able to design and generate software much faster. What do software developers and engineers when the AI generates the answers to requirements from the different parts of the company faster then they can spew out new requirements? I am not so much worried about the current state of AI, but the development speed. Well, worried is a to hard of a word. It's more being anxious where part of it is a worry and a part is enthusiasm.
For sure. My latest point on this is this: When AI’s instruction set is human language, there will be many points of misinterpretation and mistakes made. The mistakes will be faster and greater. I also think that the replacement theory will be delayed much more when these mistakes happen that cause damage to society, someone dies, or an expensive failure of business. Especially if the implementation has been done by AI and no one understands it.
@@avarionargos how will the AI determine if something is unclear? Yes, the chance is there they will ask for clarification, and assuming the operator is careful about making sure we do confirmations before taking action. I see a world where these models mature and we task them with bigger and bigger things. The beauty and scary part is the feedback loop of failure will be faster. When the AI does something awesome, cool! But just like a human, I could do something you didn’t anticipate, and maybe fuck up really bad. So then you are also left in a situation where you still need to babysit it and have someone that is knowledgeable enough to know what’s a good path and bad path to solving a solution.
@@cody_codes_youtube In the long run I don't see a difference to human developers. They do misunderstand requirements too. Sometimes they even fuck up, too.If you explicitly tell ChatGPT to clarify the requirement before working on it it shows even now more patience to clarify everything then some our the developers I know. But regardless of the current state of these systems, I simply don't see how anyone can take a look at them and say: This will be in the future be the same. The development could crash in a week and they find a unresolvable problem with these models and the current AI hype comes crashing down or with the next iteration these things get intelligent enough to no longer need human oversight. Who knows?
@@avarionargos for sure. And yeah, people ask me all the time if I’m worried and I’m not I’m making the most in my career as a developer and will continue to do this without concern for years to come
@@cody_codes_youtube sir i am a django dev with 2 years of experience what should i do now? continue web dev or learn ai ml ? i was also thinking about a phd in cs ? is phd in cs worth it now? thanks
AI won't replace engineers, but ~12 years from now the economy will be bifurcated between low pay and high paying para-AI research and implementation consultants in every industry.
I fully agree with your thoughts on how software development jobs will remain relevant, regardless of the AI revolution. However, after the current layoffs wave and recession, there's been a shortage of openings for most of the market. Hope it's not hitting you hard on the freelancing side.
Oh it is. And I’m actively coaching friends through this. I have a lot of opinions and thoughts about the current market, but I still am very optimistic, especially seeing the overall tech job openings move up again.
Ha, I'm re-watching this, and I said "Software Engineerings". I speak so well.
I think it’s great to hear this perspective. I know people tend to default to the worst case scenario but thinking that engineers and developers won’t be around or exist in the future is pure Catastrophizing.
I think this angle is super under represented online. Sure it’s catchier to say THE END IS NEAR but it’s like… not realistic
I’m 37 years old and about to transition into the software engineering field as I finish my CS degree. AI (hate the name) does give me some anxiety. But, it’s more about its use for extreme analytics and targeted marking, proliferation of fake/incorrect information, and general questions about how data was acquired to train these models. However, you bring up a good point about lowering the bar to entry for some companies and I agree that could create jobs. LLM’s have sped up my ability to launch some personal projects, though I do feel I’m getting ahead of myself on occasion.
Well put! Yeah, a buddy of mine gives me crap for saying AI. LLMs can and will go through an enormous amount of scrutiny in the near future and the training data angle is a big thing to consider as well: especially when LLMs start training on LLMs created data, resulting in crazier hallucinations
I also think that innovation and new software products will outpace developer consolidation providing continued growth in SE headcount
Also as an SE with only 2.3 years exp, I intend to target myself on becoming strictly ML consultant and see clear path of doing so
Im tired of everyone at my company thinking im supposed to be an expert on every language, tech stack and me getting no sleep trying to become that
Good luck to you!
I think the most honest answer we can give at this point is “we really don’t know.” I would not be surprised if we still wrote CSS 20 years from now, and I would not be surprised if in 5 I need to become a real estate agent :-)
Hahaha. Thats the truth. We don’t know, and I’m only thinking in the span of 1-5 years. New technology could come out next year and shatter my opinion, and I will definitely pivot with the new information.
Lol, this is so true
No I don't think cars will replace horse and buggy, think about how much stuff will need to be transported in the future.
But cars were not built off the sourcing and underlying structure of a bunch of horses. AI is just fundamentally putting code together faster, not inventing brand new building blocks for software.
If and when it becomes a car vs. horse and buggy scenario, then hell yes, I’ll learn the new way to operate AI for building applications
@@cody_codes_youtube But weren't they? When we built all the infrastructure for the industrial revolution, horses were THE means of transporting all the materials to construct the factories and railroads
@@TheNastyTank no. The internal combustion engine was and entire new way to approach travel. AI is just a layer on software to write software in the known languages faster. If AI starts producing entirely new assembly language, or code that can ONLY be understood by another AI, then that’s a different story. Businesses need explicit knowledge and ability to know what their software is doing. If we get to the stage where businesses implicitly trust every step of AI, and can withstand legal audits, then yes, you will be right and developers are no longer needed for those businesses.
@@TheNastyTank I see what you’re trying to say, that our code today is building the infrastructure for the AI overlords to enter the stage as a trusted measure of building software. Could that happen? I mean, maybe, it just seems like such a stretch. My confidence comes from that “new world” is still so far away. My confidence also comes that even if that day comes, the people architecting and orchestrating what the AI needs to do will be best suited by educated people knowing what needs to be done (data persistence, caching, redundancy, multi tenant, multi threaded, disaster recovery, encryption, verifiable auditing, etc). Then my job will turn into that role. Easy peasy
@@cody_codes_youtube
1. I believe AI will become EXCEPTIONAL at generating immediately executable, full stack code.
2. I believe AI will become EXCEPTIONAL at responding to text and vocal commands as inputs
3. I think AI will reach a level of usefulness that the only white collar jobs humans are necessary for require significant education/ training to the tune of 6+ years of grinding.
I think all of this combined will lead to a redundancy of not just programmers, but a significant portion of the economy. New jobs will be created, but I don't think it will be jobs that can be immediately filled by the displaced workers and will require significant retraining/ education.
I think the programming jobs that will exist will be very difficult and much less in numbers.
This is because while yes a lot more programming products will be demanded by companies that previously wouldn't have demanded them, they will also be completed quickly by programmers enhanced by AI.
I think if what you're saying is true, i think there will be a large divide in the industry where there's basically a small amount of high level programmers doing an insane amount of really difficult work while there's a ton of very low level, much lower paid jobs that are basically just seen as IT department jobs that help maintain the code infrastructure enhanced by AI
Hey I like this video I’m 17 and wanting to learn to code and possibly get into cybersecurity. What are your thoughts on how this will look in 5-10 years I get really demotivated when people say ai will replace those roles. I honestly don’t know what I should do.
Screw those people. Doomsday doomsday doomsday.
The field is changing, yes. But just adapt and learn about AI and everything too. Knowing the fundamentals of coding and web applications will always been needed, just like we still need mechanics for our cars. What you do with that knowledge and how you grow on top of it, will allow you to grow in the industry.
I’ve worked in cybersecurity for about 5 years and that will always be there. Hackers will use AI as a tool and good tools for the other side will also use their own AI.
@@cody_codes_youtube thank you for the response!! I really only see doomsday posts and people telling me I’m wasting time learning coding (python), and about it fundamentals at the moment comptia a+ stuff, I like this stuff cause I can learn on my own as my family doesn’t have money for me to go to college. So I will work in a restaurant and learn in my spare time. Thanks for not being like everyone else and giving hope to people who want to do these things. My dream is to become an ethical hacker!!! Just subscribed to your channel looking forward to seeing more
@@cody_codes_youtube any advice for someone looking to improve skills to get into security? Really willing to invest all my time into this goal!!
It sucks even more for those just starting their career because they have no real experience,hence, they are likely to get even lower starting salaries because AI is doing the majority of the work, additionally, it will likely be increasingly difficult to acquire a job to begin with because a few well versed software engineerings will effectively be taking the job of early career engineers for a fraction of the cost via the productivity boost of AI. what should gen z and younger do? This a real and honest problem.
I think it’s a problem for now… the market and industry is changing and many companies are just slow to pull the trigger on jobs as they assess what they can actually do. Gen Z can come in swinging if they know how to use these tools. I don’t think it’s a dire situation right now, but I also think the demand will never go away. At least for many years.
What do you think about possible layoffs because of AI?
It happened recently
I want learn programming and AI stuff but this makes me thinking if it’s worth it or not
Yeah, most of the recent tech layoffs are in non-engineering tech jobs. AI is definitely affecting those people.
I think, while you are correct at the moment, there will be the point where the AI is able to design and generate software much faster. What do software developers and engineers when the AI generates the answers to requirements from the different parts of the company faster then they can spew out new requirements? I am not so much worried about the current state of AI, but the development speed. Well, worried is a to hard of a word. It's more being anxious where part of it is a worry and a part is enthusiasm.
For sure. My latest point on this is this:
When AI’s instruction set is human language, there will be many points of misinterpretation and mistakes made. The mistakes will be faster and greater.
I also think that the replacement theory will be delayed much more when these mistakes happen that cause damage to society, someone dies, or an expensive failure of business. Especially if the implementation has been done by AI and no one understands it.
@@cody_codes_youtube But couldn't AI do the same Software Engineers do now? Ask for clarification if something is unclear?
@@avarionargos how will the AI determine if something is unclear? Yes, the chance is there they will ask for clarification, and assuming the operator is careful about making sure we do confirmations before taking action.
I see a world where these models mature and we task them with bigger and bigger things. The beauty and scary part is the feedback loop of failure will be faster. When the AI does something awesome, cool! But just like a human, I could do something you didn’t anticipate, and maybe fuck up really bad. So then you are also left in a situation where you still need to babysit it and have someone that is knowledgeable enough to know what’s a good path and bad path to solving a solution.
@@cody_codes_youtube In the long run I don't see a difference to human developers. They do misunderstand requirements too. Sometimes they even fuck up, too.If you explicitly tell ChatGPT to clarify the requirement before working on it it shows even now more patience to clarify everything then some our the developers I know. But regardless of the current state of these systems, I simply don't see how anyone can take a look at them and say: This will be in the future be the same. The development could crash in a week and they find a unresolvable problem with these models and the current AI hype comes crashing down or with the next iteration these things get intelligent enough to no longer need human oversight. Who knows?
@@avarionargos for sure. And yeah, people ask me all the time if I’m worried and I’m not I’m making the most in my career as a developer and will continue to do this without concern for years to come
great video!
Thank you! ♥️
@@cody_codes_youtube sir i am a django dev with 2 years of experience what should i do now? continue web dev or learn ai ml ? i was also thinking about a phd in cs ? is phd in cs worth it now? thanks
AI won't replace engineers, but ~12 years from now the economy will be bifurcated between low pay and high paying para-AI research and implementation consultants in every industry.
I absolutely agree with this sentiment. 10-15 years is going to get weird
I fully agree with your thoughts on how software development jobs will remain relevant, regardless of the AI revolution. However, after the current layoffs wave and recession, there's been a shortage of openings for most of the market. Hope it's not hitting you hard on the freelancing side.
Oh it is. And I’m actively coaching friends through this. I have a lot of opinions and thoughts about the current market, but I still am very optimistic, especially seeing the overall tech job openings move up again.
@@cody_codes_youtube that's awesome. Would you have availability to mentor/coach folks abroad as well? I'd be interested.
@@hiramfernandes shoot me an email! Email is on the channel. I can do what I can, from what I know as an american
AI has limits
For suuuuure. And this honey moon phase will pass
It's not been easy.. Thank you.