2021 Github copilot edit: Lots of people commenting ”what about github copilot” or things of this nature. Github copilot won’t replace programmers. It might make our lives a bit easier though. The main point in the video is that it is very very hard (potentially impossible) to replace human creativity. An AI might be able to build what you tell it to, but it won’t be able to decide what to build on it’s own. Not only things like what size a button should be or what color or where on the screen, but also the full concept of the app so the idea of creating instagram back in the day. I don’t see a close future where that will happen. An AI that can look at existing apps and calculate the most popular features and build an app based on this might come. But this is a way different problem compared to coming up with the next app that no one has seen before, that’s using technology in a way no one has thought of before.
Some interesting points there but we are living in a world where anything is possible I mean most of us have not imagined that a virus like COVID 19 will cause deaths or mass lockdowns in many parts of the world 10 years or even as 1-2 years. It’s a bit hard to say currently that AI will replace programmers but maybe be somewhere down the line it is possible that AI can substantially replace programmers or better said do a lot of tasks automatically so programmers have to do les and less work
But this is kind of a niche point.. AI might not be able to come up with great human fit ideas, but thats not what this question is about. Its about workload. AI is much better at getting a lot of annoying things done really fast that humans would take thousands of hours for.
@@justinchase6666 well when most things get automated in the far future maybe their will be like a second renaissance, as people will have more time to ponder philosophy, art, and things of that sort.
I can certainly agree that software engineering is a too hard field to be replaced by AI, but 20 years ago, for instance, people thought it would be impossible to create something like a smartphone, but now it's the form of technology that almost everyone has in their hands. So I myself think that software engineering would be replaced sooner that anyone expects it to
If it's going to get replace. It's going to be replace by framework rather AI. AI to replace programmer is just a wrong path to go. It's not how AI work
If AI can be used to generate something creative like Art and Music, then it will for sure be able to tackle Programming. Something that’s super technical.
Well, it's already able to code. Take GitHub Copilot or OpenAI GPT-3 for example. The next step is to make a software developer AI and after that a software engineer one
Most successes of AI today are based on deep learning, which can be seen as an universal approximation function. Everything that has certain patterns can be memorized by the model. It is not replacing programmers, but it expands the cababilities of software. It makes translations, self-driving, robot control, commercial recommendation, medical treatments and so many other applications into another levels. Traditional rule-based algorithms have huge limitations and no scalibilities when more cases or data are available.
@@HonsHon you can disagree all you want but the current scientific progress and all the available facts and evidence points towards that. nobody cares about your opinions so calm down. ai has already beaten humans in many different fields now including the demonstration of it's tremendous capabilities in the field of science. where scientists struggled for several decades to solve the protein folding problem, google's alpha fold solved in a few years. 1 ai vs all scientists. the consensus of experts also disagree with you. because recently ai has beaten humans in several areas. it won't be long before it dominates all areas. ai already demolishes artists in creating images at the moment lol
Programmers will become slaves of the rest of us because they will be expected to write and programme to help us with our lives We can sit around and reap their harvest
It won't replace progmmers/programming but due to AI, the skill barrier in order to get into coding is much lower than what we are doing in the present.
I honestly think the way to go is to use one's skills, be it programming or any other, to build tangible solutions for problems in our societies, that your your job will be future proof
TLDR: No. Clients need very flexible developers, you can't have that in AI unless it's self-aware (isn't happening anytime soon). Also you will always need someone to program and police that AI which will be - developer, engineer, architect, something like that. Developing software is just too dynamic field to hand it to AI.
You can solve that using the same format as Dalle, imagine prompting the programs you want it to do in which it automatically codes it in a fraction of the time human coders can do, some of then will be buggy yes but you can also solve that by tasking it create multiple versions of it in which the client can effortlessly find the thing it wanted. If tech companies have enough data that they fucking chuck into their A.i then all jobs in founded by a quick-sand and at rick of getting automated, even the coders themselves.
Just a thinking : Imagine for App development, u get all drag and drop options, blackened also maintained by GUI, transition also available like in PowerPoint, just like how websites like wix, square space with basic front end as of now. So isn't that reduce a max amount of programmers say those who "specialised" in web/mobile app development? Even Google released flutter to reduce the two different framework for Android and IOS.. In bussiness, always efficiency and speed matters above technical skills.. And everything at the end is bussiness (leaving academia, health care, and essential services). My take : Programming will be an asset but a programmer with other domain knowledge can create products of future! So all these "just" developer thing will get automated /GUI level simplified. AI programmers will be in demand and not just programmers.. Domain expertise impacting bussiness products will have Now more jobs than our tech boom. U can't beat AI, u either partner with it or perish.
And the rest of the jobs can what, disappear and people can get in despair just becaus " ai is going to be cool and we have to partner or perish" ? THat is more of a dictatorial non caring attitude than anything else.
@xOr by that time the definition of programming may have advanced so much further that AI tech may not be able to keep up, I feel optimistic saying this
Coding have already began to be replaced by AI. The best exqmple open to the world is GPT-3. There's even an article written by the AI for the guardian. And the article makes the robot look so innocent, that you might began to feel for it and will want to look at it as if it is some intelligent kid.
The most ironic thing about AI? The lag in robotics will make skilled trades the last to go. Sure an AI can figure out how to wire an electrical system, but can it physically do it? Not till a robot had the hand dexterity of a human.
Jobs for Programmers in future (30-100yrs): AI Developer /Assister CYBER SECURITY (IOT, INDUSTRIAL, NETWORK etc) DATA Analysis automation. DATA pipeline managers, data warehousing...
Hey Kalle, great video! I'm a newbie, and learning so much with your videos. Can you keep uploading your Flutter course on your blog please? It's been really helpful for me and others.
Not any time soon! People are terrible in defining requirements. And that’s why we went agile. People learn what they want by seeing what they like or hate and that shapes engineering. All waterfall processes are reserved for relatively simple processes. And you need to train the neural network to generate the code, to do want you want. That’s impossible if you don’t have a very rigid specification.
I agree with you, and your main thesis stands, but consider this: You can't think ofAI coding like a human.. It works in its own framework. I believe AI will be able to excel in things like gaming very quickly because you have a high workload and super high margins. What I mean by that is that the games will be built via AI and can predict textures models sounds etc etc etc. Where you for example sketch out a map design or even let the AI do that too and then let it paint in all the textures and models based on the theme you are going for. You make a few little adjustments here and there and save thousand upon thousand of cumulative hours.. Like you said without AGI you have to do a lot of predicting but specialized AI's can still predict really freaking well. Say you have a specialized AI for story writing, an AI for meshes, textures sounds animations etc. Boom you just saved
Mind uploading, also known as whole brain emulation (WBE), is the hypothetical futuristic process of scanning a physical structure of the brain accurately enough to create an emulation of the mental state (including long-term memory and "self") and copying it to a computer in a digital form.
If AI would would be that complex then there would no need to work at all because all the stuff we need to do would be done AIs. But I think that life would be boring when you don't have the goal to achieve in your life! Forget your past, enjoy the present and plan the future.
Thank you for this information, definitely wouldn't worry about this domain. I'm currently studying it by myself with online courses, started front end now slowly trying out back end (c++ and python).
I'm 13 and I'm learning programming for nearly one year and I asked me the same question because when I get my first real job it's probably around 2030
Not for now. Just yesterday I was reading a paper about how BERT isn't able to understand text, but it just gets hints by scanning the text, then uses them to make new texts. That is all. Programming requires (1) understanding the problem and its domain, (2) producing a solution, often using creativity. These two things are out of their league for current deep learning models. We need an algorithmic revolution, some new model really capable of understanding and thinking!!! The current models just calculate probabilities over input data.
Not for another 50 years at least. Programming is a highly creative venture. AI today does very primitive, non-creative pattern recognition. Listen to Navals thoughts on the topic.
I'm a machinist and we've been hearing that technology and robots, not even AI would take our jobs away for decades. Yes, some people have lost their jobs but in general, technology has just gotten rid of the mundane tasks allowing people more time to focus on improving their products. As I was typing this the Naval interview started and I'm pretty much saying exactly what he said :D.
Bruh I was crying after watching knowing that software engineering will prolly get taken over by ai in 10 to 20 years if it continues to progress like that.
Talks about google and their MASSIVE info database --> proceeds to make an ad to NORDVPN, yeah, that was smooth also, that's our data google is using, also MS, also everyone...
I’m a software developer, and I can categorically tell you that ai will soon (less than 6-12 months) be able to program beyond our capabilities. In my opinion, all an AI will need is a business analyst (for requirements and context) and Quality assurance analyst (for scope and specs). Most software built is repetitive (with minor variants), or dependent on a slew of existing technologies.
I'm glad to hear this. I am a just graduated mechatronics engineer and I decided to take a year without working so that I could dedicate all my efforts on learning coding, but there are many youtubers who discourage people on learning coding claiming that AI will eventually replace programmers
I don't agree with Naval Ravikant, theres a study that show that in 1998 the amount of hours worked (USA) were 194 billion and in 2013 despite being more productive the amount of hours worked were still 194 billion, and companies are making more money with fewer employes
Man if art is getting eaten by automation then it is not a matter of if but a matter of when will it not programers like you but all of us as long as there is enough data. What a time to be alive... a scary one ad to it.
Partial answer is YES. But, I read somewhere recently(I forgot where 😅) if We lose 3 million jobs then, AI produces 4-5 million jobs. Just rough figures..But iam sure that I definitely read this.
Hi Kalle, very fan of your videos here. How do you manage yourself to learn multiple topics/languages at the same time? I am now struggling to learn Python (personal reasons), Java (college), Laravel (job reasons) and React (personal reasons). Please give me some tips to rock on this journey! Thank you, salute from Brazil! :)
The problem is not AI taking decisions, the problem is a regular (nom programmer person) asking AI to make something and she just do it, so the person who ask AI to do something already took the decision...I don't know I still think AI could make programming skills less necessary
Well i actually wrote a program in Golang, that lets you create directories for various types of projects (Node.js, Python3, Golang) or even create your OWN project structures based on the simple JSON file ;)
So I'm trying to make a website that will store data from users and perform some action on it like get sum of list. My first thought was to use spreadsheets. Using python, flask and openpyxl. Then i started seeing recommendations for sql database videos. Then I'm thinking wait, even a spreadsheet is kind of a database. But i had no idea what sql is. Did some googling. First search 'what is sql'. Second search 'difference between sql and mysql -rdbms'. Third search i press 's', and the first suggestion is "sum of column in sql". I just had to stop for 5 minutes and wonder what arguments are passed to the predictive function. 100, 1000 and how much data it is going through! And if anyone is interested, now I'm trying to follow along with Corey Schafer, build a web app series. I really like the intro music, reminds me of tron.
For that to happen customers would have to be able to accurately describe what they want which is not the case, so the answer is NO (in the foreseeable future)
Well one example of A.I creeping into programmer business is the Kite A.I code assistant which can almost already do line of code completion today's it is a line or a snippet tomorrow it will be a whole function and one day full classes. And guess what all you need is just supervised learning. 😌
Todays programmers think they are smarter then are. Programing is not that hard for AI to learn. Its just some time. What is left of future programing jobs will go back to mathematicians.
I think it will be used to generate smaller sections of code and make programmers more productive to begin with but eventually it will take over larger sections as it becomes more advanced. 10~15 years ago we thought image recognition was impossible now look how far that's come. It's the same with programming, I wouldn't be surprised if we saw AI generating much larger applications within 10 years. Instead of a team of 50 developers you might only need one or two in the future.
Mycket intressant! Jag jobbade tidigare som kock men hoppade in i IT-branschen som testkonsult. Test automatisering är något jag jobbar med idag(hehe, jag jobbar för att ersätta migsjälv :D). Jag undrar lite hur du ser på test och hur viktigt du tycker det är. Keep up the good work! :)
Programmers will mostly be doing 'checking' and 'editing' of the programs that A.I. will create. A.I. like GPT-3 can be created so much more quickly and accurately than humans can do, but A.I. makes mistakes so it is up to humans to check their work and correct any errors, at least for the first few years of A.I. program creation. After a while the A.I. units will learn how to correct their own mistakes.
It will be replaced by AI , as many software engineer are shrink due to SAAS like AWS which reduce the backend programmer , so soon AI will replace the software engineer , like RPA ( robotic process automation) which replace many employee over the year .
The programming process is an operation consists of a lot of steps and most of these steps can't be made without human and the only thing the Ai can do in this process is finishing the written code only which is something we live with it while coding on IDE platforms
I know this is not the best place to ask, but I'm learning flutter(thanks to kalle) and now I think it is time for the backend, so can you suggest some good databases, which are not too hard to learn, but work fine with flutter, I am very into firebase, but don't know. Thank you! Also love your videos, they inspire me so much!!!
What about OpenAI Codex? People predict it will get smarter quite soon I mean, is it still a good idea to consider becoming a programmer ABSOLUTELY from scratch? Because some people already predict that in about 5 years technology will greatly reduce the need in junior developers. And in 15-20 years - most of middle developers . So, what is your opinion? Is it still a good idea to start learning absolutely from zero today?
Hey Kalle, the other day I was having a similar discussion with our DBA regarding autonomous databases, that they will replace his job, he said they can be autonomous coding as well on which I replied doubt it because it won't be able to comprehend the twisted business logic of people in our country i.e. Pakistan. But I do agree what Naval Ravikant has said.
i think that AI can not replace programmers, at least ones who program AI. it would be pretty recursive. just imagine: you program AI and that AI just replace you after you finish some function. so you need to immediately create another instance of you to keep working. it will be crazy , but maybe well paid job.
Visual Studio is a fully-featured IDE, while VS Code is an expandable code editor with some IDE features. They’re different products with different goals. I use VS Code for web development and Visual Studio for any and all .NET development
I' not a programmer (yet), however I've had a pretty extensive career in electronics maintenance of various types over the better part of my adult life, and a pretty good memory from my childhood up until now. I know that technological advances are inherently deflationary in nature and in history these advances have proven to be disruptive and productive. With that being said tech advances usually have a way of reorganizing humans in the order of "existence". Automation, AI, Machine learning will eventually replace programmers, but it will also produce a different existence for some humans as well. Just the same way that a highly digital world, doesnt require kids to learn how to write cursive letters, or most younger people today dont know how to read a paper map, the same thing will happen with programmers both writing in cursive and knowing how to read a map were /are "skills" that required a certain amount of education and practice so too is programming, the technology will continue to boom exponentially and will eventually reorganize, reduce, the need for programmers, and even replace them because one thing inherit in all electronics is "function" from an integrated system, down to individual components on a board parts are usually defined by function, so too are programmers (and other professions held by humans) you will logically be mathematically represented AND replicated by your FUNCTION, and once that has fully taken place and is model-able you WILL be replaced, consumed, by the efficiency of the technology. It always happens from the function of a torch to an LED light, from the function of a slave to the mechanical apparatus from the function of a paper check to a credit card etc. Just as both IPV4 and IPV6 serve the same "function" IPV4 is simply in efficient for the sheer volume of connected devices emerging in the world around us, (even tho it is still in use at some levels for now) so too will the programmer be eventually replaced.
I don't think you oversimplified the way our current AI systems work. Rather, you did a great job at capturing the main idea: these are extremely fast machines that do billions and billions of computations to come up with probabilities for different scenarios. There's zero understanding in these machines (the same way a hand-held calculator doesn't understand that 1 + 1 = 2, it just computes 1 + 1 and shows the result 2). 😁 I also liked your conclusion at 10:40 that general AI "is very far off and it's probably even questionable whether we can reach that point." 😊Great video, as usual.
2021 Github copilot edit:
Lots of people commenting ”what about github copilot” or things of this nature. Github copilot won’t replace programmers. It might make our lives a bit easier though. The main point in the video is that it is very very hard (potentially impossible) to replace human creativity. An AI might be able to build what you tell it to, but it won’t be able to decide what to build on it’s own. Not only things like what size a button should be or what color or where on the screen, but also the full concept of the app so the idea of creating instagram back in the day. I don’t see a close future where that will happen.
An AI that can look at existing apps and calculate the most popular features and build an app based on this might come. But this is a way different problem compared to coming up with the next app that no one has seen before, that’s using technology in a way no one has thought of before.
Some interesting points there but we are living in a world where anything is possible
I mean most of us have not imagined that a virus like COVID 19 will cause deaths or mass lockdowns in many parts of the world 10 years or even as 1-2 years.
It’s a bit hard to say currently that AI will replace programmers but maybe be somewhere down the line it is possible that AI can substantially replace programmers or better said do a lot of tasks automatically so programmers have to do les and less work
But this is kind of a niche point.. AI might not be able to come up with great human fit ideas, but thats not what this question is about. Its about workload. AI is much better at getting a lot of annoying things done really fast that humans would take thousands of hours for.
Waiting for ChatGPT edit 😔
@@estebanhirzfeld6604 lmao
Ai can't replace programmers if we don't show it how to use Stack Overflow
hahaha! ikr!
😂
🤣🤣
Hahahahaaha 😂😂😂😂😂😂
this didn't age well... git pilot ._.
If AI will replace programmers - there won't any professions left at all
There will, maybe. Lawyers, and probably doctors
i'd say philosophy is harder to understand
@@domdj9476 well that's hardly a profession. Most philosophers I've seen are at Starbucks.
@@justinchase6666 true
@@justinchase6666 well when most things get automated in the far future maybe their will be like a second renaissance, as people will have more time to ponder philosophy, art, and things of that sort.
I can certainly agree that software engineering is a too hard field to be replaced by AI, but 20 years ago, for instance, people thought it would be impossible to create something like a smartphone, but now it's the form of technology that almost everyone has in their hands. So I myself think that software engineering would be replaced sooner that anyone expects it to
If it's going to get replace. It's going to be replace by framework rather AI. AI to replace programmer is just a wrong path to go. It's not how AI work
AI is already used to simulate things so it's not too unreasonable to assume that it could simulate programming
It's inevitable.
If AI can be used to generate something creative like Art and Music, then it will for sure be able to tackle Programming. Something that’s super technical.
Well, it's already able to code. Take GitHub Copilot or OpenAI GPT-3 for example. The next step is to make a software developer AI and after that a software engineer one
Most successes of AI today are based on deep learning, which can be seen as an universal approximation function. Everything that has certain patterns can be memorized by the model. It is not replacing programmers, but it expands the cababilities of software. It makes translations, self-driving, robot control, commercial recommendation, medical treatments and so many other applications into another levels. Traditional rule-based algorithms have huge limitations and no scalibilities when more cases or data are available.
ai in the future will replace prorgammers and people. most experts in this field agree about the rise of AGI
@@businessmanager7670 nah, I don't agree. I think it will greatly boost productivity though.
@@HonsHon you can disagree all you want but the current scientific progress and all the available facts and evidence points towards that. nobody cares about your opinions so calm down.
ai has already beaten humans in many different fields now including the demonstration of it's tremendous capabilities in the field of science.
where scientists struggled for several decades to solve the protein folding problem, google's alpha fold solved in a few years.
1 ai vs all scientists.
the consensus of experts also disagree with you.
because recently ai has beaten humans in several areas. it won't be long before it dominates all areas.
ai already demolishes artists in creating images at the moment lol
@@businessmanager7670 You obviously don't know shit about programming lmao
2050: more people is getting jobless, and programmers are trying to rule the world
Seems like the opposite happening
@@chomp5558 yeah agree end of the world
Programmers will become slaves of the rest of us because they will be expected to write and programme to help us with our lives
We can sit around and reap their harvest
Great video man, I just started making code tutorials and you were a big inspiration.. Keep up the great work🤙
It won't replace progmmers/programming but due to AI, the skill barrier in order to get into coding is much lower than what we are doing in the present.
We need more hackers to destroy that ai
😄😄😄😄😄
I think you are not from CS background
I was thinking the same thing 😂
What?
If AI can replace programmers, it can replace a lot and lot more
It will
It will replace the programmers! Not just them, it could replace most of jobs
if the robots can self replicate
but our computer today are made of silicon
so how?
@@kerrybaral9241 thats like humans replacing its creator
@@kerrybaral9241 whose gonnna make that ai?
I honestly think the way to go is to use one's skills, be it programming or any other, to build tangible solutions for problems in our societies, that your your job will be future proof
TLDR: No. Clients need very flexible developers, you can't have that in AI unless it's self-aware (isn't happening anytime soon). Also you will always need someone to program and police that AI which will be - developer, engineer, architect, something like that. Developing software is just too dynamic field to hand it to AI.
You can solve that using the same format as Dalle, imagine prompting the programs you want it to do in which it automatically codes it in a fraction of the time human coders can do, some of then will be buggy yes but you can also solve that by tasking it create multiple versions of it in which the client can effortlessly find the thing it wanted. If tech companies have enough data that they fucking chuck into their A.i then all jobs in founded by a quick-sand and at rick of getting automated, even the coders themselves.
Just a thinking : Imagine for App development, u get all drag and drop options, blackened also maintained by GUI, transition also available like in PowerPoint, just like how websites like wix, square space with basic front end as of now. So isn't that reduce a max amount of programmers say those who "specialised" in web/mobile app development? Even Google released flutter to reduce the two different framework for Android and IOS.. In bussiness, always efficiency and speed matters above technical skills.. And everything at the end is bussiness (leaving academia, health care, and essential services).
My take : Programming will be an asset but a programmer with other domain knowledge can create products of future! So all these "just" developer thing will get automated /GUI level simplified. AI programmers will be in demand and not just programmers.. Domain expertise impacting bussiness products will have Now more jobs than our tech boom. U can't beat AI, u either partner with it or perish.
And the rest of the jobs can what, disappear and people can get in despair just becaus " ai is going to be cool and we have to partner or perish" ?
THat is more of a dictatorial non caring attitude than anything else.
I think it will take a lot of time, when a Softwareengineer is being replaced by an AI. We are creative and logical. AI is not there, yet.
And it won't be for quite quite some time.
Irre ich mich oder kommentierst du auch immer bei Startup Teens?
already no code platforms are in market...AI has already replaced programmers
and you mean yet....
FYI, AI can write news or tweets in someone's tone which could be considered creative or original works
quite scary right 😢
*spoilers* : GPT3 (which is still a super narrow ai) can already generate boiler code based on text, and we're only in 2020.
Answer : No😄
not yet
@xOr by that time the definition of programming may have advanced so much further that AI tech may not be able to keep up, I feel optimistic saying this
GitHub Copilot says Hi.
@@AmlanjyotiSaikia 😂
Not yet
Coding have already began to be replaced by AI. The best exqmple open to the world is GPT-3. There's even an article written by the AI for the guardian. And the article makes the robot look so innocent, that you might began to feel for it and will want to look at it as if it is some intelligent kid.
The most ironic thing about AI? The lag in robotics will make skilled trades the last to go. Sure an AI can figure out how to wire an electrical system, but can it physically do it? Not till a robot had the hand dexterity of a human.
I’m a Computer Science major, but with AI on the rise, is it still worth it?
yes it is
Mee too
@Kalle I think A.I will help programmers be proactive in creativity. Repetitive roles like updates can be engineered by A.I with time
Jobs for Programmers in future (30-100yrs):
AI Developer /Assister
CYBER SECURITY (IOT, INDUSTRIAL, NETWORK etc)
DATA Analysis automation.
DATA pipeline managers, data warehousing...
Hey Kalle, great video! I'm a newbie, and learning so much with your videos. Can you keep uploading your Flutter course on your blog please? It's been really helpful for me and others.
It is a wrong saying that AI will replace Programmers. Rather AI will create opportunities for Programmers.
How do?
How do?
How so?
@@priyazu4000 are YOU an is lol
@@thememeguy4765 someone done a typo big deal.
Bruh. I can't get enough of your channel. I am loving every content. Kudos.
always high quality info from your videos :-) keep with the good work!
You're the prettiest programmer I've even seen, and I'm not even gay
bro u gay
Yeah maybe go to the doctor (this be joke pls don’t hate)
"Well you ain't that straight!" - Joe Exotic
I donnu why i remmberd that Ugandan guy 😂😂
Yeah he's good looking.Complementing one's look doesn't make you a gay.Grow up guyz.
Not any time soon!
People are terrible in defining requirements. And that’s why we went agile. People learn what they want by seeing what they like or hate and that shapes engineering.
All waterfall processes are reserved for relatively simple processes.
And you need to train the neural network to generate the code, to do want you want. That’s impossible if you don’t have a very rigid specification.
I agree with you, and your main thesis stands, but consider this: You can't think ofAI coding like a human.. It works in its own framework. I believe AI will be able to excel in things like gaming very quickly because you have a high workload and super high margins. What I mean by that is that the games will be built via AI and can predict textures models sounds etc etc etc. Where you for example sketch out a map design or even let the AI do that too and then let it paint in all the textures and models based on the theme you are going for. You make a few little adjustments here and there and save thousand upon thousand of cumulative hours..
Like you said without AGI you have to do a lot of predicting but specialized AI's can still predict really freaking well. Say you have a specialized AI for story writing, an AI for meshes, textures sounds animations etc. Boom you just saved
You are going to be a famous youtuber you are very knowledgeable and very good at making videos.
Mind uploading, also known as whole brain emulation (WBE), is the hypothetical futuristic process of scanning a physical structure of the brain accurately enough to create an emulation of the mental state (including long-term memory and "self") and copying it to a computer in a digital form.
i cant believe that retaurant owner put someone with short term memory loss
By the way, you had me more motivated to code than anyone else man. Keep it up.
Not before I get a robot girlfriend.
3d printing bro
I feel your pain.
2023 : when will AI replace programmers?
I thought that the AI was the woman😂😂😂
😂😂😂🤣
same
😂😂the AI is better
If AI would would be that complex then there would no need to work at all because all the stuff we need to do would be done AIs. But I think that life would be boring when you don't have the goal to achieve in your life!
Forget your past, enjoy the present and plan the future.
Great job Kalle. I like the creativity in the thought behind the video
Thank you for this information, definitely wouldn't worry about this domain. I'm currently studying it by myself with online courses, started front end now slowly trying out back end (c++ and python).
I'm 13 and I'm learning programming for nearly one year and I asked me the same question because when I get my first real job it's probably around 2030
Why are you going to wait 10 years to start earning an income with programming?
lmao you can get a job within a year
@@onrjs So there is no age limit for getting jobs? Like companies may not trust teenagers to work for them
@@iliaabbasi64 you could freelance till you're 18
What about OpenAI GPT-3 who wrote the python code..
If AI Reaches That Level That It Does Critical And Logical Thinking ,Then No Career Is Safe 😂
bro Hallden, ChatGPT is here, will ai replace programmers now?
A question I had too. Nice Video. Thank you!
Not for now. Just yesterday I was reading a paper about how BERT isn't able to understand text, but it just gets hints by scanning the text, then uses them to make new texts. That is all.
Programming requires (1) understanding the problem and its domain, (2) producing a solution, often using creativity. These two things are out of their league for current deep learning models.
We need an algorithmic revolution, some new model really capable of understanding and thinking!!! The current models just calculate probabilities over input data.
Not for another 50 years at least. Programming is a highly creative venture. AI today does very primitive, non-creative pattern recognition. Listen to Navals thoughts on the topic.
Even translation by Machine Translation hasn't improved much in 15 years.
programmers just ROCK!!!
It Will. Also lawyers and all knowlegde based jobs.
Only like only fans UA-cam and empathy jobs
You're doing good work here, man.
Keep it up.
look at apps like shopify, we dont need e-commerce programmers anymore. Basically e-commerce programmers are done now. Just a thought XD
Man I love your content
How is it possible that the video has 13 views @ 13:10 CET, but already has 21 comments??
I'm a machinist and we've been hearing that technology and robots, not even AI would take our jobs away for decades. Yes, some people have lost their jobs but in general, technology has just gotten rid of the mundane tasks allowing people more time to focus on improving their products. As I was typing this the Naval interview started and I'm pretty much saying exactly what he said :D.
AI has only been around about 10 years. Only really been progressing fast in the last 5 or 6.
@@jaspercaelan4998 AI has been around for 60+ years
@@JohnSmith-zk3kd It definitely hasn't. Those are just simple algorithms.
@@jaspercaelan4998 it was basic AI but it was still AI
@@JohnSmith-zk3kd We haven't had anything that can learn to perform tasks 60 years ago.
im here in 16th of august after viewing open ai codex :(
Bruh I was crying after watching knowing that software engineering will prolly get taken over by ai in 10 to 20 years if it continues to progress like that.
No job is future proof. There is not a single job that machines wont eventually be able to do. Maybe not soon, maybe not all at once, but eventually.
Programmers who are trying to create programs that could take their job is just straight out evil
I mean they did it with other creative mediums, only a matter of time.
Talks about google and their MASSIVE info database --> proceeds to make an ad to NORDVPN, yeah, that was smooth
also, that's our data google is using, also MS, also everyone...
I’m a software developer, and I can categorically tell you that ai will soon (less than 6-12 months) be able to program beyond our capabilities. In my opinion, all an AI will need is a business analyst (for requirements and context) and Quality assurance analyst (for scope and specs). Most software built is repetitive (with minor variants), or dependent on a slew of existing technologies.
How is that going
didn't happen
So 👀
I'm glad to hear this. I am a just graduated mechatronics engineer and I decided to take a year without working so that I could dedicate all my efforts on learning coding, but there are many youtubers who discourage people on learning coding claiming that AI will eventually replace programmers
Sorry man its looking grim
Itll be a while till it happens though so you could definitely secure a job in time
I don't agree with Naval Ravikant, theres a study that show that in 1998 the amount of hours worked (USA) were 194 billion and in 2013 despite being more productive the amount of hours worked were still 194 billion, and companies are making more money with fewer employes
I am more afraid of remote developers from cheaper countries. Especially now that companies get more used to remote work.
Those type of developers often produce terrible work.
Man if art is getting eaten by automation then it is not a matter of if but a matter of when will it not programers like you but all of us as long as there is enough data. What a time to be alive... a scary one ad to it.
AlphaCode
You are the best Kalle
Partial answer is YES. But, I read somewhere recently(I forgot where 😅) if We lose 3 million jobs then, AI produces 4-5 million jobs. Just rough figures..But iam sure that I definitely read this.
and what jobs would those be ? that scenario would defeat the whole purpose of AI, if its goal is to replace humans doing the work
First things first. Great video man I agree completely. As for AI, I don't think we can ever create true AI
++
Well said
good report , thank you
Would you please reference the music you use?
Hi Kalle, very fan of your videos here. How do you manage yourself to learn multiple topics/languages at the same time? I am now struggling to learn Python (personal reasons), Java (college), Laravel (job reasons) and React (personal reasons). Please give me some tips to rock on this journey! Thank you, salute from Brazil! :)
No I don't know how to invert a binary tree at an interview and I'm okay with it
You also saw that ad
@@rehbersingh609 who didn't?
As Robert C. Martin says there will be no program to think like an organism ,
The problem is not AI taking decisions, the problem is a regular (nom programmer person) asking AI to make something and she just do it, so the person who ask AI to do something already took the decision...I don't know I still think AI could make programming skills less necessary
Well i actually wrote a program in Golang, that lets you create directories for various types of projects (Node.js, Python3, Golang) or even create your OWN project structures based on the simple JSON file ;)
Which is the program? Please 👀
So I'm trying to make a website that will store data from users and perform some action on it like get sum of list. My first thought was to use spreadsheets. Using python, flask and openpyxl. Then i started seeing recommendations for sql database videos. Then I'm thinking wait, even a spreadsheet is kind of a database. But i had no idea what sql is. Did some googling. First search 'what is sql'. Second search 'difference between sql and mysql -rdbms'. Third search i press 's', and the first suggestion is "sum of column in sql". I just had to stop for 5 minutes and wonder what arguments are passed to the predictive function. 100, 1000 and how much data it is going through!
And if anyone is interested, now I'm trying to follow along with Corey Schafer, build a web app series.
I really like the intro music, reminds me of tron.
For that to happen customers would have to be able to accurately describe what they want which is not the case, so the answer is NO (in the foreseeable future)
Best answer bro 🔥
It ll never replace programmers
Simply because they created that ai so...
I mean, I thought AI won't be able to write novels, but it already does.
exactly, I thought the same as this guy thing a month ago.
Crap novels though
Future people will not even know what "I have to go to work." means.
A year after Github launch copilot... this will be the end for devs? (spiderman.jpg)...
I cant pass the turing test
Well one example of A.I creeping into programmer business is the Kite A.I code assistant which can almost already do line of code completion today's it is a line or a snippet tomorrow it will be a whole function and one day full classes. And guess what all you need is just supervised learning. 😌
Todays programmers think they are smarter then are. Programing is not that hard for AI to learn. Its just some time. What is left of future programing jobs will go back to mathematicians.
i totally agree with the idea of AI not being able to take over the world.
I think it will be used to generate smaller sections of code and make programmers more productive to begin with but eventually it will take over larger sections as it becomes more advanced. 10~15 years ago we thought image recognition was impossible now look how far that's come. It's the same with programming, I wouldn't be surprised if we saw AI generating much larger applications within 10 years. Instead of a team of 50 developers you might only need one or two in the future.
Great content. Well detailed
Mycket intressant! Jag jobbade tidigare som kock men hoppade in i IT-branschen som testkonsult. Test automatisering är något jag jobbar med idag(hehe, jag jobbar för att ersätta migsjälv :D). Jag undrar lite hur du ser på test och hur viktigt du tycker det är. Keep up the good work! :)
Programmers will mostly be doing 'checking' and 'editing' of the programs that A.I. will create. A.I. like GPT-3 can be created so much more quickly and accurately than humans can do, but A.I. makes mistakes so it is up to humans to check their work and correct any errors, at least for the first few years of A.I. program creation. After a while the A.I. units will learn how to correct their own mistakes.
It will be replaced by AI , as many software engineer are shrink due to SAAS like AWS which reduce the backend programmer , so soon AI will replace the software engineer , like RPA ( robotic process automation) which replace many employee over the year .
MORE PEOPLE SHOULD SEE THIS!!
The programming process is an operation consists of a lot of steps and most of these steps can't be made without human and the only thing the Ai can do in this process is finishing the written code only which is something we live with it while coding on IDE platforms
I know this is not the best place to ask, but I'm learning flutter(thanks to kalle) and now I think it is time for the backend, so can you suggest some good databases, which are not too hard to learn, but work fine with flutter, I am very into firebase, but don't know. Thank you!
Also love your videos, they inspire me so much!!!
What about OpenAI Codex? People predict it will get smarter quite soon
I mean, is it still a good idea to consider becoming a programmer ABSOLUTELY from scratch? Because some people already predict that in about 5 years technology will greatly reduce the need in junior developers. And in 15-20 years - most of middle developers . So, what is your opinion? Is it still a good idea to start learning absolutely from zero today?
Hey Kalle, the other day I was having a similar discussion with our DBA regarding autonomous databases, that they will replace his job, he said they can be autonomous coding as well on which I replied doubt it because it won't be able to comprehend the twisted business logic of people in our country i.e. Pakistan. But I do agree what Naval Ravikant has said.
i think that AI can not replace programmers, at least ones who program AI. it would be pretty recursive. just imagine: you program AI and that AI just replace you after you finish some function. so you need to immediately create another instance of you to keep working. it will be crazy , but maybe well paid job.
Why did you use visual code instead visual studio
Code is fast, studio is slow
Visual Studio is a fully-featured IDE, while VS Code is an expandable code editor with some IDE features. They’re different products with different goals. I use VS Code for web development and Visual Studio for any and all .NET development
Probability is high, it doesn't mean it will happen in the next 10 years.
I’ve always said programmers are just coding themselves out of a job and to be frank no job is really safe.
Can you do a video on your set up please
Everything is ok untill the AI ask why I have to do this
Imagine that a AI programs an AI that creates another AI that creates another AI...
I' not a programmer (yet), however I've had a pretty extensive career in electronics maintenance of various types over the better part of my adult life, and a pretty good memory from my childhood up until now. I know that technological advances are inherently deflationary in nature and in history these advances have proven to be disruptive and productive. With that being said tech advances usually have a way of reorganizing humans in the order of "existence". Automation, AI, Machine learning will eventually replace programmers, but it will also produce a different existence for some humans as well. Just the same way that a highly digital world, doesnt require kids to learn how to write cursive letters, or most younger people today dont know how to read a paper map, the same thing will happen with programmers both writing in cursive and knowing how to read a map were /are "skills" that required a certain amount of education and practice so too is programming, the technology will continue to boom exponentially and will eventually reorganize, reduce, the need for programmers, and even replace them because one thing inherit in all electronics is "function" from an integrated system, down to individual components on a board parts are usually defined by function, so too are programmers (and other professions held by humans) you will logically be mathematically represented AND replicated by your FUNCTION, and once that has fully taken place and is model-able you WILL be replaced, consumed, by the efficiency of the technology. It always happens from the function of a torch to an LED light, from the function of a slave to the mechanical apparatus from the function of a paper check to a credit card etc. Just as both IPV4 and IPV6 serve the same "function" IPV4 is simply in efficient for the sheer volume of connected devices emerging in the world around us, (even tho it is still in use at some levels for now) so too will the programmer be eventually replaced.
I was thinking of becoming a software engineer
But you guys are creating doubts in mine mind
I don't think you oversimplified the way our current AI systems work. Rather, you did a great job at capturing the main idea: these are extremely fast machines that do billions and billions of computations to come up with probabilities for different scenarios. There's zero understanding in these machines (the same way a hand-held calculator doesn't understand that 1 + 1 = 2, it just computes 1 + 1 and shows the result 2). 😁
I also liked your conclusion at 10:40 that general AI "is very far off and it's probably even questionable whether we can reach that point." 😊Great video, as usual.
Interesting your POV... What are your thoughts now? Please