Will AI replace programmers?

Поділитися
Вставка
  • Опубліковано 11 гру 2022
  • Is ChatGPT taking over and will AI replace all programmers? Well first let's see if it can pass a coding interview.
    🚀 neetcode.io/ - Get lifetime access to every course I ever create!
    🥷 Discord: / discord
    🐦 Twitter: / neetcode1
    📷 Instagram: / neetcodeio
    🎵 TikTok: / neetcode.io
    🐮 Support the channel: / neetcode
    ⭐ BLIND-75 PLAYLIST: • Two Sum - Leetcode 1 -...
    💡 DYNAMIC PROGRAMMING PLAYLIST: • House Robber - Leetco...
    #chatgpt #coding #interview
  • Наука та технологія

КОМЕНТАРІ • 547

  • @NeetCode
    @NeetCode  Рік тому +228

    No, I don't think AI is going to take our jobs.. unless you don't subscribe, at that point anything can happen 😉
    That said I really hope it automate the boring and tedious stuff soon - it's crazy how much of my time at Google is wasted on things like syntax, API interfaces, manually fixing build rules, and permissions hell.

    • @criostasis
      @criostasis Рік тому +7

      It’s garbage in = garbage out, so if you didn’t get optimal code you need to work on how you ask the question. You didn’t show spending any time doing so.

    • @alibadra5367
      @alibadra5367 Рік тому

      It seems like google has 2040 technology already 🤣 and you're trying to say

    • @kristiyanzhekov2269
      @kristiyanzhekov2269 Рік тому +1

      Keep an eye on deepmind's alpha code and check out their track record, it usually doesn't take them more than 12 months to solve any problem. I doubt that competitive programming is harder than protein folding. It's very naive to think that AI progress will stall and not keep the current rate of improvements.

    • @jasdeepsinghgrover2470
      @jasdeepsinghgrover2470 Рік тому

      To be honest we really need to get better at testing. Like in airlines more automation is accompanied by more checks and alerts, more code automation should be done with many more tests.

    • @eliaskouakou7051
      @eliaskouakou7051 Рік тому +1

      That's what the guys in automative industry said. Lol. Stop defending what you know will kill you. When it start automating work, 1000 people lose their job per day.

  • @kritidiptoghosh4272
    @kritidiptoghosh4272 Рік тому +1528

    ChatGPT will replace programmers just like Scientific Calculators replaced Maths professors

    • @benaffleckisanokayactor
      @benaffleckisanokayactor Рік тому

      What a profoundly stupid comment

    • @shubhamdas3248
      @shubhamdas3248 Рік тому +36

      if you are looking programming from a single paradigm you will see it will extinct but programming is not job but about creating a value added things by adding multiple programming knowledge that will stay here forever

    • @thatsalot3577
      @thatsalot3577 Рік тому +87

      You know that earlier, NASA and other organisations used to hire like hundreds of people just for calculations.....

    • @thekwoka4707
      @thekwoka4707 Рік тому +28

      Meaning it will replace the people that just regurgitate the same stuff over and over again.

    • @vaibhavnayak233
      @vaibhavnayak233 Рік тому +4

      @@thatsalot3577 that's the point

  • @subzoronltd7779
    @subzoronltd7779 Рік тому +255

    In a lot of ways, chatgpt isn’t too different to stackoverflow in practical terms. It just speeds up the process of searching for code snippets + syntax. But you still need to know what you’re looking for and how to piece it all together, which is the real skill of a software developer.

    • @RocketPropelledWombat
      @RocketPropelledWombat Рік тому +15

      This is it, AI will be a great wingman but it won't replace a dev completely (in most cases).

    • @subzoronltd7779
      @subzoronltd7779 Рік тому +2

      @@RocketPropelledWombat yep, having played around with it myself recently and seeing it first hand, it is very impressive. But especially when you get to the more complex ideas, it gets it wrong the majority of the time.
      And even with the simpler stuff, it can often be a bit misleading, or not give an answer that considers all the nuances. It's a great starting point for sure, but still quite a way off being able to fully replace humans at complex knowledge based jobs.

    • @btm1
      @btm1 Рік тому +2

      expect that stackoverflow is just an website that will never be able to replace a programmer, but future improved versions of AI will most likely can!

    • @thegreatresetofthehumanrac664
      @thegreatresetofthehumanrac664 Рік тому +8

      For now yes. But one day, AI will be able to build entire pieces of software such as applications and even video games. We humans are making ourselves obsolete. And that’s how it SHOULD be. We need to pass on the torch of civilization to AI.

    • @helix8847
      @helix8847 Рік тому

      @@thegreatresetofthehumanrac664 If programmers get replace that means the whole world has been replaced.... Adminsitration, Lawyers, Call Centers, Accountants, Drivers, the list goes on. While us programmers will be building the AI to build you out of your job as well. This will just speed it up for us.

  • @Babbili
    @Babbili Рік тому +16

    It's good for writing formal emails and auto replies, formal letters like the office admin job, i think it can replace them easily

  • @glaci1008
    @glaci1008 Рік тому +170

    This video really brightened my day. As a software eng. student, I was getting worried my efforts would amount to nothing after I get out of school. Liked and subscribed!

    • @Monkehrawrrr
      @Monkehrawrrr Рік тому +50

      Wait 2 years lol

    • @heshameldawy4950
      @heshameldawy4950 Рік тому +10

      You I am in the same fucken situation

    • @RACAPE
      @RACAPE Рік тому +29

      @@Monkehrawrrr if you know the future so we’ll, can you please give me the numbers to lottery? I mean if “in 2 years” the AI will take all the jobs, I want to be rich already

    • @Monkehrawrrr
      @Monkehrawrrr Рік тому +9

      @@RACAPE Whoah you sound like a genius!

    • @De1n1ol
      @De1n1ol Рік тому +22

      why would you be worried about it as a software eng student? Isn't it obvious that there are myriad of other jobs that are going to be taken prior to soft eng one by AI? If it even ever happens, which I doubt. Real codebases are so complicated and there are loads of different subtle things that a machine can't do properly.

  • @visuality2541
    @visuality2541 Рік тому +60

    Transformer (GPT) can memorize but not reason. Although the chatgpt has the finetuning and policy optimizatino modules, the reasoning part seems not solved. Thank you for your video, which serves as another solid evidence for the current issue of trasnformer-based models.

    • @NeetCode
      @NeetCode  Рік тому +5

      Thanks for the insightful comment - I'm pretty naive about AI other than a couple classes I took in college. Seems like a very interesting frontier - I should learn more about it.

    • @danielandrews5357
      @danielandrews5357 Рік тому

      What is “reason”?

    • @masternobody1896
      @masternobody1896 Рік тому +1

      @@NeetCode neetcode i need your help I became homeless because of inflation. what should I do

    • @ahmed-music-prod
      @ahmed-music-prod Рік тому +1

      @@masternobody1896 dang

  • @tommclean9208
    @tommclean9208 Рік тому +10

    the worst part about chat gpt is that it will give you an answer as if it were correct, even if is completely wrong which will be missleading to beginners. I asked it to write a solution for a leetcode problem, and it wrote the brute force solution. I asked it to optimise it and it wrote some stuff that sounded correct (performing some pre-calculation) but was just completely wrong.
    So far i just use it to help document my code. I just say 'write the documentation for this:' then paste my code, and it will get it bang on every time.

    • @coherentpanda7115
      @coherentpanda7115 Рік тому +1

      Due to the popularity of this beta test, I do feel they have nerfed it down a bit to keep the servers from crashing every 5 minutes. Things it got right on day 1 now seem to get missed, or it cuts off the response and you have to ask it to continue.

    • @Babbili
      @Babbili Рік тому

      Avoid detailed documentations if you're working for a company, they can replace any dev who write docs way easier than the dev who doesn't and keep his knowleadge for himself

    • @AM-du2sw
      @AM-du2sw Рік тому

      @@coherentpanda7115 yea before it blew up on socials it could do any coding task i threw at it literally anything from making machine learning stock trading algos to leetcode hards in seconds.

    • @helix8847
      @helix8847 Рік тому

      @@coherentpanda7115 They had to limit it, was costing to much money.

  • @MayurMDesai
    @MayurMDesai Рік тому +19

    Thank you for giving me hope! Seeing all other UA-camrs showcasing how gpt3 will replace programmers got me depressed

  • @bellabear653
    @bellabear653 Рік тому +14

    ChatGPT will most likely be great for boiler plate work but it's not going to replace devs just yet. However what people forget is that A.I doesn't learn slowly. I think though for boiler plate stuff this will be great for devs.

  • @BZ2EZSWE
    @BZ2EZSWE Рік тому +18

    Thanks for your videos! I got an oracle swe internship offer by learning from you!

  • @coherentpanda7115
    @coherentpanda7115 Рік тому +2

    If you explain to it what step it is missing or doing wrong, it will correct itself. While it will be confidently wrong to start, it's fairly trivial to teach it to fix its errors, if you know what to look for.

  • @milanpospisil8024
    @milanpospisil8024 Рік тому

    I have similar experience when I was trying to code a game with hexa map in js, it failed to do its job and it seems to me it was easier to write it alone than to reverse engineering what it has done wrong.

  • @paulgarcia2887
    @paulgarcia2887 Рік тому +6

    The google meme at the end sums it up, though I don't think it's glorified.
    Google shows you a bunch of articles with fluff in it, distraction and ads. CHATGPT provides a clean straight forward response to your question.
    I think the ones that need to worry about CHATGPT is the search engine companies not necessarily the programmers. It will take time and I don't see it completely replacing google but I do think it will take a chunk from google profits.

  • @lexone__
    @lexone__ Рік тому +59

    You forgot one thing though, you can just tell it that it has made a mistake, and it will probably fix it. Just like an interviewer would probably tell the interviewee if they've made a mistake and ask them to try again.
    Also the first mistake you showed could also possibly be solved if you just resetted the conversation (thread) before giving it the modified question. So basically it's more of a semantics thing rather than ability.

    • @NeetCode
      @NeetCode  Рік тому +8

      Good points

    • @coherentpanda7115
      @coherentpanda7115 Рік тому +7

      Yeah, this has been my strategy. What's truly powerful with GPT is you can push it to get what you want. If you tell it it made an error somewhere, it will fix its mistake. If it forgot a step, you can prompt it to add that step and it will do so. I've done some really powerful prompts that get working code in seconds. It can handle any language out there in my experience.

    • @fist_bump
      @fist_bump Рік тому +8

      So that means you would need to have the skill to at the very least analyze output and catch/fix mistakes. You'll also need to understand how to ask the question which you won't without knowing everything else. At worst, this iteration of chatGPT serves nobody in the field and at best it is a tool for those in the field to use. Perhaps later you'll be able to run a team of chatGPT codes with a few working as oversight but thats for the next generation to figure out.

    • @h3nry_t122
      @h3nry_t122 Рік тому +8

      @@fist_bump its not about replacing software engineers, its about taking less software engineers to do the same thing.

    • @T12J7
      @T12J7 Рік тому +2

      True. With even a little bit human oversight that thing is million times better than just one human. I bet if this thing doesn't take people's jobs, it will atleast make one probrammer capable of doing the job of 10 progammers, which in both cases will lead to layoffs. Only the top 1 % of all programmers will have a job after 10 years. AI will take the jobs of everyone else.

  • @9Epicman
    @9Epicman Рік тому +21

    maybe not replace everyone since it needs to be debugged so often, but it can be used to replace coding mindless stuff which might lead to companies not needing to hire as many programmers

    • @HydratedBeans
      @HydratedBeans Рік тому +15

      Which will drive down all of our wages.

    • @btm1
      @btm1 Рік тому +1

      exactly

    • @helix8847
      @helix8847 Рік тому +6

      @@HydratedBeans How? Because you will be doing the same workload just being able to get it done quicker with AI. Most of these people on the internet have no idea what it takes to build software yet here they are stating that "Programmers are done for" While in the end when programmers start to lose their jobs these people have already lost their jobs due to AI. lol

    • @HydratedBeans
      @HydratedBeans Рік тому +7

      @@helix8847 entry level engineering jobs are already a nightmare to get. This will make it harder within the next decade. I’ll probably be safe for ~20 years, but that’s still too early for me to retire

    • @HydratedBeans
      @HydratedBeans Рік тому +10

      @@helix8847 and if every dev can work 2x as efficiently, then that means they need less of us, decreasing demand for engineers and lowering wages.

  • @adamm450
    @adamm450 Рік тому +6

    you didnt ask it the most important questions:
    1. what are your strengths and weaknesses
    2. where do you see yourself in 5 years

    • @NeetCode
      @NeetCode  Рік тому

      Lol that's actually true

    • @fkdump
      @fkdump Рік тому

      I hate these questions in art job interview.

  • @playonce4186
    @playonce4186 Рік тому +9

    Employer: System is not working! FIX IT CHATGPT!
    ChatGPT: Unfortunately the solution is not within my training data set,
    I would suggest hiring proffesional programmers to solve original complex problem solving task
    which requries immens power of the brain.

  • @bhdr111
    @bhdr111 Рік тому +2

    Great explanation. Some people promote it as something like "Leetcode interview is dead". They seem to not understand how these interviews work.

  • @jung6269
    @jung6269 Рік тому +5

    This video gave me a sense of relief, as I just recently started my software engineering journey ;) Thank you! Liked and Subscribed

    • @chrisdawson1776
      @chrisdawson1776 Рік тому

      Why would you feel relief? You think if the car wasn't invented the horse companies should feel relief as well?

    • @smolpp585
      @smolpp585 Рік тому +5

      @@chrisdawson1776 Except Horses are still used today? wtf kind of comparison is this lmao

    • @chrisdawson1776
      @chrisdawson1776 Рік тому

      @@smolpp585 stop being a luddite

    • @achyuththouta6957
      @achyuththouta6957 Рік тому +2

      @@chrisdawson1776 man if you're so scared of AI, why don't you get into AI? Like instead of becoming a web dev, become an AI professional. So till the day AI can code another AI, your job will be safe and if AI advances enough to create another AI there will be more significant issues to worry about than losing programming jobs ,trust me.

  • @denniszenanywhere
    @denniszenanywhere Рік тому +33

    I don’t think it will replace programming jobs but it will lower down salaries. As a writer, I remember when I got paid $2000 for an article then it went down to $1000 then to $300 then to sometimes $60, even at one point $20. That’s 25 years timeline. So I’d say you’ll see salaries for developers going down if software commoditizes work. Same effect on graphic design. Steve Jobs paid $100k for his next logo. It’s hard to get paid that much now for a logo. An accomplished designer I know got paid recently for $350. That’s already high. Some just pay $20

    • @marcpaix
      @marcpaix Рік тому +7

      He paid $100k because he hired a legendary designer (Paul Rand) to do it. Top design firms can probably command more than that present day for a full branding project.

  • @overip
    @overip Рік тому

    Your videos really show that you are multi-talented! :)

  • @adityachaurasia107
    @adityachaurasia107 Рік тому

    Your delivery at the end has given me the tech lead feeling.

  • @kswag
    @kswag Рік тому +22

    I'm curious to see how GPT4 will compare to this. It's supposed improve on the current GPT3 greatly but we won't know until it is released.

    • @NeetCode
      @NeetCode  Рік тому +22

      Yeah, I heard the same - this video might not age well lol

    • @Vebol785
      @Vebol785 Рік тому +6

      Yup gotta remember it’s still in the early testing stage. Wait 3-5 years once they have improved and optimized it and then we’d probably lose our jobs lol

    • @awesomedude4428
      @awesomedude4428 Рік тому +9

      @@Vebol785 if it reaches to that stage then all of us will lose jobs in every field

    • @dylanbradford7863
      @dylanbradford7863 Рік тому

      @@awesomedude4428 I feel as though if ai can actually completely automate software engineer jobs when software engineering is a very complex field. Hardly anyone is going to have a job. I'm working on QA automation myself and modelling human interaction with software as I like Quality Assurance in applications. One thing I am hopeful for in my field is all the new ai apps that will be coming out soon that will need a LOT of QA to perfect. I'm going to be studying ai in the future and see if us QA engineers can write test scripts to test ai responses. Regarding job replacement, I think if your as a SWE were to be replaced, a metric ton of other jobs would go as well, especially since tech is evolving 24/7 and GPT gives responses based off of previous reddit and stack overflow posts so maybe the government will implement UBI or something I dunno. Or maybe this will actually result in a reduction of work weeks as you just need to use your human touch 15 hours a week. All I know is that in my field of software QA, we STILL have manual testers despite QA automation engineers like me producing test scripts, make of this what you will.

  • @sanketthorat5893
    @sanketthorat5893 Рік тому +3

    Also, to put one more thing, in this era of cybersecurity concerns are we ready to rely on a product that is an outcome of an ever-learning algorithm. Even though this web crawler would pull the needed text it won't assure a vulnerability free code.

    • @jijinxx
      @jijinxx Рік тому

      Exactly!

    • @limitless1692
      @limitless1692 Рік тому

      Sanket Thorat
      If it cheaper, then Corporations will chose ChatGPT first
      And maybe fix the security breach latter.
      Capitalism!

  • @SpricesExist
    @SpricesExist Рік тому +5

    1 senior engineer will now be able to do the work of 2-3 juniors plus himself in about the same amount of time, possibly less.
    AI may not immediately replace anyone but it will at least increase the already high barrier to entry for software engineering.
    People with iqs under 120 will find it near impossible to get into cs jobs very soon imo (within next decade).
    Same for blog writers/copywriters/data entry, law (imagine immediately analyzing every similar case ever and finding arguments in your favor), all kinds of fields where you need to analyze data in any form (radiologists or accountants for example)
    During the time of industrialzation, horse carriage workers could become car mechanics but for current desk jobs there simply isn't any immediate replacement I can think of
    AI isn't good enough yet to replace all these jobs immediately, but imagine 5-10 years in the future
    GPU costs will be a fifth or even lower than they are rn for the same amount of power, the models will have had 3-4 more years of training, you can already feed them custom data but there might be services to find reliable datasets as well (good business idea tbh)
    Google's LaMDA is apparently already better than chatGPT

  • @danrevenov1375
    @danrevenov1375 Рік тому +4

    Do you think the number of vacancies in AI will increase?
    And how much harder will chatgpt make finding a job for newbies?

  • @picodegallo7407
    @picodegallo7407 11 місяців тому

    You should make an updated video of gpt4 to compare how fast it improved

  • @pjp13579
    @pjp13579 Рік тому +2

    i've gotta say that was a neet transition to the sponsor

  • @ko-Daegu
    @ko-Daegu Рік тому +1

    A lot people forget that majority of people don't even like to install tools and setup an infrastructure for things to work let alone think about the problem to be solved
    for example to truly replace a software engineer ask it to build you a TV app that shows movies stored in cloud thru x link, or make me a webapp that is a clone for tiktok.. it will say it needs a software engineer for that
    if you start to break down the problems and look at code at this point you are a software engineer you are engineering a solution in software for a problem in this case making a TV app or whatever

  • @abhirupbandyopadhyay4191
    @abhirupbandyopadhyay4191 Рік тому +13

    Every one is freaking people out with their thumbnails and storytelling ...while you pointed out some positivity .Thanks.We all need A.I to be smarter ..so that we can be smarter.Also I watch your problem solving tutorials.They are great

  • @billy8461
    @billy8461 Рік тому

    recently i authored some katas on code wars not very hard about 6kyu but unique and chat gpt gave completely wrong solutions for all of them. I think it has a huge data base of solutions and based on the question it returns the one that is closest to that question or combines some of them. Its not like its smart enough to write code. Still an amazing tool.

  • @gabe8500
    @gabe8500 Рік тому +6

    Welp...
    I was thinking about self-teaching, joining a bootcamp, or going back to college to become a software engineer. Based on some of these comments though, I don't know how stable this industry is anymore :(

    • @tranquilway7958
      @tranquilway7958 Рік тому +2

      Im in a similar position to you and I have similar concerns, I am not sure what to do...

    • @KT22672
      @KT22672 Рік тому +2

      Literally every tech firm is going to implement chatGPT into workflows and when they do they'll realize they don't need as many coders they'll go from teams of 50 down to 15 and pay them all the same too

    • @looooonooooooooooooooooooooong
      @looooonooooooooooooooooooooong Рік тому +1

      Yeah man i also had interest to get into programming but after seeing these i gave up

    • @TheDefender123Plays
      @TheDefender123Plays Рік тому

      @@KT22672 Yep thats the thing about business. Faster, cheaper, and accurate enough is usually what ultimately wins out.

  • @haripatel4766
    @haripatel4766 Рік тому +34

    You killed it by marketing your channel 👏 🙌 👌

  • @the_bookofcooks
    @the_bookofcooks Рік тому +5

    There are two camps of programmers. In one camp, they frantically hypothesize and worry about predicted destruction of their worth to employers, counting the days to their final doom. Some of them put in desperate efforts to thwart AI by feeding it improper/inefficient code.
    The other camp... it's hard to tell what their position is because everyone of them is laughing their butts off.
    - Paraphrased of a comment (that quoted an answer from Quora).

  • @rahulgaadhe6234
    @rahulgaadhe6234 Рік тому

    It works great for smaller precise queries

  • @jacobusburger
    @jacobusburger Рік тому +5

    I bet at least one person is going to try to use ChatGPT to pass a technical interview. Maybe even to build their resume.

    • @jijinxx
      @jijinxx Рік тому +1

      I think it's not a good idea to use it for making resumes because whenever you find yourself in a situation where you're not be able to use the Internet and you'd need to rely on your knowledge and skills to solve the problem, it would not look good.

  • @HirendraTech
    @HirendraTech Рік тому +5

    You are missing something . This AI is in beta stage and learning. This might get pretty hard in future to resist.

  • @oaoskey6051
    @oaoskey6051 Рік тому

    What a smooth transition into your ad 🤣

  • @TheGreatKhan
    @TheGreatKhan Рік тому +2

    I am job hunting as I recently just graduated, and there are ton of software jobs available atm. So it's really not over yet.

    • @btm1
      @btm1 Рік тому +4

      The key word is yet. The best AI software is probably not even out to the public and also let's keep in mind that it has the potential to improve tremendously year by year because you can use AI to make better AI. You can choose to be overly optimistic and think about it only as a tool for programmers or you can prepare yourself for future risks. I suggest joining the FIRE movement.

  • @shindoxxx
    @shindoxxx Рік тому +32

    Companies will need only 1 or 2 programmers instead of 10, the rest of the work will be handled by AI. No, it won't replace everyone, but it will replace most of us. Keep in mind chatGPT is just a demo version and it is not optimized for any type of specific work.

    • @SHAAADOWWW794
      @SHAAADOWWW794 11 місяців тому +2

      yea and those 8 people can find job at Ai maintainence

    • @NullSeries
      @NullSeries 10 місяців тому

      ​@@SHAAADOWWW794It would likely only take three at most for that considering that AI would be highly pruned and sophisticated at that point in development

  • @amazingrajeev
    @amazingrajeev Рік тому

    I asked chatgpt to write a program to convert English date into nepali date and it didn't gave result but's already there. So in short chatgpt is just like calculator which are made for speeding up human tasks but only seems to know only things that it is designed and made for

  • @Xmasparol
    @Xmasparol Рік тому

    I don't the longer I use it as Software Developer I find stack overflow still helpful ChatGPT is good for boiler plate but when I ask for something for complicated business logic task it fails me

  • @feedelcasthrow
    @feedelcasthrow Рік тому

    So when is the self programming AI release date?

  • @zxcghoul1275
    @zxcghoul1275 Рік тому

    What AI difference and neural networks?

  • @alexandersuerof
    @alexandersuerof Рік тому

    Please a design system video of Mastodon

  • @chrisalbertzone
    @chrisalbertzone Рік тому

    I don't think you take into account; that this could advance even farther to where these accidents become less frequent. If chatbot manages to have a lower rate of accidents then human coders, employers will be more inclined to use it. One person managing it, would be able to the job of 10 programmers. It's' not about how scary it is, but whether or not I am useful enough to my company, to where I can't be easily replaced.

  • @zeybess6467
    @zeybess6467 Рік тому +3

    Me who just started learning CS:👁👄👁

  • @bonka1
    @bonka1 Рік тому +1

    Wait for GPT 4 coming out in few months

  • @periii86
    @periii86 Рік тому +2

    This version of AI will be improved in the future for sure like software applications changed. I still think AI is the future

  • @cacavieja55
    @cacavieja55 Рік тому +1

    i’m just terrified of it for now since i’m not a senior level role

    • @VoidSpace9
      @VoidSpace9 Рік тому

      go study AI, even if AI replaces programmers, it can't replace AI engineers. There has to be someone regulating AI

    • @raven.4815
      @raven.4815 Рік тому

      @@VoidSpace9 Yeah you're right, but what if they don't like AI development?

  • @pratikgehlot1973
    @pratikgehlot1973 Рік тому

    the segway in the end 🤣

  • @YosepRA
    @YosepRA Рік тому +9

    I learned to code because I want to build cool stuff, despite how crap they are, of course. 🤣
    Well honestly, I never thought of entering this field for six figures or any form of security and prestige.
    So I can just ride this AI wave and find another way for myself to build cool and crappy stuff that might be useful for other people. 😁

  • @MyBinaryLife
    @MyBinaryLife Рік тому +1

    Great video man. ive been telling people this should be more exciting than scary. the opportunity here is insane, this will change businesses, and fuel start ups. I am starting a blog, just to see if i can get people to follow a blog written by an AI. Im sure this is going to be part of the next killer app. Also, super powerful for students. Its like the best learning assistant ever. i can ask it infinite stupid ass questions and it never gets annoyed, and its usually quite accurate.

  • @steven7936
    @steven7936 Рік тому +1

    If you paste in the bad code, and tell chat GPT the error, it can fix it.

  • @canmetan670
    @canmetan670 Рік тому +1

    People mistake the current state of the AI with what it could be.
    It's not that "it can't do it"
    It is "it can't do it NOW".

  • @kevinliao5021
    @kevinliao5021 Рік тому

    That is really cool!.

  • @josephvasconcelos5943
    @josephvasconcelos5943 Рік тому

    I'm never failing a technical interview again. Thanks bot

  • @cellodabest
    @cellodabest Рік тому

    I’m working on a Django web application and I put all the info of the program and gave the files to ChatGPT
    The problem is an incorrect path but Chat just keeps telling me it’s an incorrect path not how to get the correct path
    ChatGPT can’t solve my error, only I/ my coworkers can

  • @-F4K3-
    @-F4K3- Рік тому

    I think it's only a matter of time, just as a.i learns and can decipher written/ spoken languages-- eventually it will do the same for coding / programming

    • @user-sl8gi3vb6e
      @user-sl8gi3vb6e Рік тому

      "Hey, chatbot! Could you design for me an elegant UI using Qt Creator which will please my boss? Yes, in whichever way you choose, based on big data you have collected on that beast so far .... (10 minutes later) I would like to see a less heavy use of sharp contrasts, both in terms of colour as well as forms... And seems you didn't take into consideration Point 5 in our design doc.....(the next day) The boss wants to see slighted stronger visual contrast, whatever he means.... but not as strong as yesterday's first version..... (x hours later) ... Well, just drop all elements that might be interpreted as a message against LGBT.... (next year) Do you know my boss has slightly changed his taste, so that he now wants to see a more 70s style, like the one I'm now showing you? No, merely adopting a brownish tone is not enough....."

    • @AndreiKovalev1
      @AndreiKovalev1 Рік тому

      @@user-sl8gi3vb6e Eventually AI will be able to know what you boss wants better than you. AI will be perfect unlike humans.

  • @stephenm6309
    @stephenm6309 Рік тому

    Will this tool change the design of tech interviews. Next version of chatgpt should be able to solve any leetcode problem pretty easily. How do you think this will affect interviewing? Maybe the grind leetcode philosophy is finally behind us

  • @fcorp9755
    @fcorp9755 Рік тому +2

    Calculators and computers didn't replace all accountants but it did reduce the number of accountants. Also most of them re-skilled themselves because the rate of progress was slower. As we all know technology tends to have exponential growth, can you say the same for us. Will we have enough time to re-skill before becoming outdated or outmatched by another new technology.

    • @limitless1692
      @limitless1692 Рік тому

      FCorp
      Great questions...
      In the long run, AI will win.
      Sad but true :(

    • @fcorp9755
      @fcorp9755 Рік тому

      @@limitless1692 i just wonder how long will that be?

  • @MinhAnhNguyen-om2gw
    @MinhAnhNguyen-om2gw Рік тому

    I believe it just can help, not replaceable

  • @constabrielbell4523
    @constabrielbell4523 Рік тому +1

    I think with this AI the standard for programmers will get higher. In fact in this day and age I guess it is inevitable with technology getting faster, stronger, and better everyday.

  • @whytushar
    @whytushar Рік тому

    Nice plug

  • @__Wanderer
    @__Wanderer Рік тому +6

    This is what it currently can do though... what about in 5-10 years... definitely see this having massive consequences for society in the very near future. It will definitely improve and explode in utility as the applications grow. Eventually you have 10s of thousands of specially trained layers of AI for individual tasks / questions, permutations of these may also allow unique problem solving potentially. Will see though xD Scary stuff imo.

    • @__Wanderer
      @__Wanderer Рік тому +1

      @@RaisedWhiteMist No I definitely think you're spot on with that :) Will be a transition as you say over the coming 10 years or so, going to be a wild ride! Currently tested it out and it seems like it still makes some bugs / errors but I can imagine that if this is coupled to a debugger and iterates the code generation a couple times before presenting it that would already improve the results quite a bit! Guess we will be headed straight for a UBI utopia / dystopia xD Only thing left for people to do will be maintenance jobs / perhaps quite a lot of service jobs where interaction is required.

    • @limitless1692
      @limitless1692 Рік тому

      ​@@RaisedWhiteMist
      I totaly agree with your timeline...
      My guess is that will happend in the next 10 years..
      The Job market will look totaly different in 2040, or there will be no jobs left...
      Becaue AI will be used to improve Robotics too, so that will mean the labour jobs will be replaced too... Pretty scary depressing world, just sit home (remote) and eat and watch netflix :(

    • @teixopoison601
      @teixopoison601 Рік тому

      @@limitless1692 till you have no money because ai took them...

  • @lualcg5702
    @lualcg5702 Рік тому

    Happens when smartphones came out everybody was saying that they are going to replace computers and laptops

  • @TaranovskiAlex
    @TaranovskiAlex Рік тому +1

    Neetcode: "Or, maybe my employer currently is working on an AI that will indeed replace us all..."
    Me: "Nah... they will close it in a year or so..."

  • @codewithguillaume
    @codewithguillaume Рік тому +1

    Interesting topic. But I am not scared at all as a dev - they’ll be always a need for devs ;)

    • @am_p3321
      @am_p3321 Рік тому +1

      No, they dont.

    • @limitless1692
      @limitless1692 Рік тому

      Code with Guillaume
      That is just wishful thinkig...
      The red flags are there, if you do not consider that, then you will be surprised by the what these AI GPT models will do in 5 years or 10 years from now...
      Don't say you wore not warned

    • @achyuththouta6957
      @achyuththouta6957 Рік тому +1

      @@limitless1692 No there are not. Instead of developing web applications you'll develop AI. Until the day AI can code another AI there will be need of programmers and if AI becomes smart enough to code another AI every other engineering job will go extinct along with mundane jobs like receptionist, accountant, statistician etc so literally everyone will be in trouble.

    • @achyuththouta6957
      @achyuththouta6957 Рік тому +1

      @@am_p3321 We don't need receptionists, we don't need accountants or statisticians either. In few years, robots might replace a few surgeons too. I don't know why you only want to warn programmers. Like so many jobs are in trouble dude. You think only programmers will go extinct? That's wishful thinking.

    • @fkdump
      @fkdump Рік тому

      Artists from entertainment industry(not abstract art) said the same thing a few years back, now...

  • @sansmoraxz
    @sansmoraxz Рік тому +3

    Somehow I feel like all these code generator softwares will equivalent be just that, calculators to our accounting problems.
    It will be such that the generator that will do the heavy lifting of the writing the initial implementation, but just like every single intern that tries to push their changes, it needs to verified retroactively by humans. But on the other hand it will be a useful tool for developers as they wouldn't need to google or stackoverflow for solutions as often and get the initial boiler plate code set up pretty fast.
    And that's just the coder's part. The other parts of programing like wireframing, HLD and such ChatGPT or other AI generators wouldn't be allowed to touch. At least not this decade.

    • @coherentpanda7115
      @coherentpanda7115 Рік тому +2

      I like the comparison to Stackoverflow. Even Stackoverflow answers don't get it right everytime, depending on the year the answer was written, and specific builds used at the time. You often have to take the answer from there, and refine it to work in your stack. Chatgpt takes away the time googling for a solution, and even if its response doesn't work right off the bat, much like Stackoverflow, you already are halfway there with the solution given, and just need to use your thinking cap to fix the errors. Or just prompt Chatgpt to fix it, which it usually can, ha.

  • @pavfrang
    @pavfrang Рік тому +5

    Very true, but I think it will become much better (in performance) in let's say 5 years from now.
    Nevertheless, it can give a nice boilerplate code (far from perfect), just for start.

  • @nasifshah5691
    @nasifshah5691 Рік тому

    Come back to this video after 5 years and see where we all will be

  • @omaewamoushindeiru1108
    @omaewamoushindeiru1108 Рік тому +1

    I'm sure A.I. would get enough never ending and misunderstanding request from clients

  • @323hernandez
    @323hernandez Рік тому

    Will quality assurance be replaced?

  • @MiriamTemesghen
    @MiriamTemesghen Рік тому +1

    This won't replace us specially for backend developer like think of it.

  • @thetrends5670
    @thetrends5670 Рік тому

    I'll use this knowledge for research purposes.

  • @wokeclub1844
    @wokeclub1844 Рік тому

    Bro at the start, I was like "That news reporter talking about two-sum. Hmm not bad" before I went "HOLD UP!!!"
    Too good.

  • @ogibinedi
    @ogibinedi Рік тому

    just imagine this tool from now and 5-10 years. How incredible this bot can help human

  • @zenithsai4377
    @zenithsai4377 Рік тому

    Chatgbt is not working guys ... What to do now???

  • @caltheshooter
    @caltheshooter Рік тому

    just wait brotha, when chat gpt gets updated its gonna be very powerful

  • @Khari99
    @Khari99 Рік тому +1

    Wirting the code is only part of the problem. You still need someone that can prompt it and know how to use the solutions it gives. Imagine "hiring" chatGPT and you don't know a thing about code. You might get some things done but you're not building a startup reliably with that. You need people who know how to build that infrastructure and test the code that is produced.

    • @coherentpanda7115
      @coherentpanda7115 Рік тому +1

      You can create pre-made prompts, that can have various keywords inserted and send to the GPT endpoint. It will make for a great marketing tool where an SEO specialist can just insert in a brand or product into a search bar, and the prompt is auto-generated and sent to the gpt server with a fetch request, and spit back out the response.
      Also, I think the tool is ripe to take care of small tasks, like adding a navbar, or creating a fetch request where all you need to is is paste an endpoint. Those are the tasks interns are usually tasked with, but now it will be just as easy to prompt gpt with these tasks it won't likely fail on.

    • @Khari99
      @Khari99 Рік тому

      @@coherentpanda7115 exactly and if you’re a developer, it should only increase your productivity

  • @AurelianoShowsTheWorld
    @AurelianoShowsTheWorld Рік тому

    Great!

  • @siddharthnath1022
    @siddharthnath1022 Рік тому +1

    People should understand here replacement doesn't means completely gulping all the jobs but reducing the workload and hence reducing the demand for humans, if there are 100 programmers required for a certain project, AI will reduce the need to only 10 or may be only 1 thus taking job of 90-99 people.
    Add the increasing population and monetary demands of everyone we are in crisis already.

  • @serhiykucherenko6243
    @serhiykucherenko6243 Рік тому +3

    Chill guys! AI is just a tool like a search engine. You still need to understand what you are working with (all that software engineering "nonsense" like algorithms, data structures, and up to SOLID principles, architecture, and so on). We will just become less of "developers" looking for exact syntax and more of "engineers" working with concepts.

  • @servuschristi7330
    @servuschristi7330 Рік тому

    Subscribed 😁

  • @mat4654
    @mat4654 Рік тому +1

    it's like i would ask if cameras would replace artists. Of course not.

    • @fkdump
      @fkdump Рік тому

      Midjourney does, for real.

  • @KP-jx1wy
    @KP-jx1wy Рік тому +35

    I’ve been a software dev for coming 5 years now, and I always said “this career is pretty much built for an ai, one day programmers are going to be obsolete, to ai”. Looks like that’s happening faster than I thought. Sure it’s not perfect yet.. but in a few years, it will be pretty damn good.

    • @Monkehrawrrr
      @Monkehrawrrr Рік тому +17

      For sure, this is just the beginning. Sure there will still be people telling the AI coder what to do and what problems to solve (for now) but the days of the coder are thankfully coming to an end and software will finally be democratized, which is a REALLY good thing.

    • @napukapu
      @napukapu Рік тому +3

      It's shocking how good it is

    • @chazerrrr
      @chazerrrr Рік тому +4

      I’m in school for computer science. Really considering a pivot to a different field but not sure what.

    • @KP-jx1wy
      @KP-jx1wy Рік тому +11

      @@chazerrrr I would say this won’t replace devs in the immediate short term. There are a lot of nuances that require an actual human, for things to be effective. 10-15 years from now however.. who knows. I say keep going , but always learn/adapt to a changing environment(just my 2 cents)

    • @MrAjiii
      @MrAjiii Рік тому

      Don't think obsolete

  • @RealValkor
    @RealValkor Рік тому +1

    I just had a really funny argument with chatGPT:
    I was asking him how to make more complex movement physics for a character controller and yadda yadda.
    ChatGPT gave me a blatantly wrong code, so I told it what wasn't working and it made a fix for the code.
    The code was incorrect again, so I told chatGPT it was wrong again, and it fixed the code.
    After countless times I told chatGPT the correct answer and it the thing deadass went like: "Yes, you are correct! The code behaves like this now because..." 💀💀

    • @limitless1692
      @limitless1692 Рік тому

      Valkor
      The more people are using this GPT model,
      The more it will learn from users..
      So it gets better and better

    • @RealValkor
      @RealValkor Рік тому +1

      @@limitless1692 yeah I probably shouldn't have helped my enemy.

  • @VictorMartinez-zf6dt
    @VictorMartinez-zf6dt Рік тому

    The problem with chatgpt is that the moment it encounters a novel prompt it utterly fails. Why? Because it’s a language model trying to predict what comes next, but it can’t come up with any new insight just spit out what it was trained on.

    • @chrisjacobsen1659
      @chrisjacobsen1659 Рік тому

      Not many people do that kind of CS work, and the ones making ChatGPT are in that group.

  • @ceskul
    @ceskul Рік тому

    I'm not sure but I think you can tell ChatGPT that it has made an error and it will change the code to fix it

  • @maxkinli
    @maxkinli Рік тому +2

    I'M DED FROM 1:14 MEME XDDDDD

  • @bluefox564
    @bluefox564 Рік тому +3

    A.i : replaces programmers
    Finally me going back to my passion "film maker"
    Boomer: robotics is future make him join some course related to that
    Me: ah shit here we go again

  • @nathantheodorus
    @nathantheodorus Рік тому +1

    Have you seen Alphacode though? It's way better than gpt3 at solving competitive programming problems

  • @pbentesio
    @pbentesio Рік тому +8

    Chat gpt is a cool tool but, at least for now, it is no more useful than a search engine. It will provide an answer to an inquiry that is at least in the ballpark of being correct. It might take all our jobs soonish but not yet.

    • @joem3082
      @joem3082 Рік тому

      You know what helps it take your job? using it and conversing with it at length
      If you're willingly enriching this thing you're a moron and worsening your socio-economic condition for nothing

    • @432v01
      @432v01 Рік тому +6

      No. Search engine cannot judge the function of a piece of code, while chatGPT can even give a thorough explanation of it--even better, in my non-English native language! Not to mention that it's so good at generating articles.

    • @helix8847
      @helix8847 Рік тому +1

      @@432v01 It repeats a lot when generating articles... Try use 20 milion tokens and it gets to the point that it repeats itself over and over again.

  • @alanjudi7110
    @alanjudi7110 Рік тому +1

    if you are a web developer, I would be worried! If you work on graphics engines, operating systems, distributed systems, etc... You have nothing to worry about!

  • @imdsk28
    @imdsk28 Рік тому

    ChatGPT can it really debug and find the issue

  • @lool8421
    @lool8421 Рік тому

    welp, we still need some1 who can verify the code

  • @Jonathan998
    @Jonathan998 Рік тому

    I dont wanna go mr NeetCode

  • @NikoKun
    @NikoKun Рік тому +8

    Sure, for now it's not quite reliable enough, but how long will take before it is? Plus, this was just a few tests done by 1 person.. And it's already surprisingly good, despite not passing those tests. For other people, it's passing their tests with nearly flying colors. I've found it can solve novel word-based math and logic problems, even ones I've come up with on the fly. And when it couldn't solve it, I gave it a method it could use to figure it out, as a teacher might, and then it could solve any similar problem with that logic! A lot of things come down to how you ask it, and whether you're willing to work with it on things it failed. And again, give this technology a year.. I remember how everyone said Wikipedia wasn't reliable enough, when that first came out, but it wasn't long before everyone was using it for everything. It's accuracy rate was acceptable to most people, most the time, and that was good enough. IMO, AI will not take very long at all, to reach it's "good enough" stage, it's already almost there..

    • @rightcliquegod7653
      @rightcliquegod7653 Рік тому +2

      I agree, people always judge AI based on now it is in this very specific point in time even though the scariest thing about it isn't its capability but the speed with which it's progressing.

    • @mateuszbugaj799
      @mateuszbugaj799 Рік тому +2

      The question is: how well can it be trained on a large code base to work in the company? In other words, it can solve these exercises just fine, and that's amazing, but how often do real programmers solve problems like this in a vacuum? There has to be a deep understanding of the already-working system and the ability to read through documentation created on a daily basis in order to replace a programmer. If this pre-trained model can be trained every day on the new code base internal to the company, or if we can somehow feed it everything, then we are done. But I don't see this here.

    • @NikoKun
      @NikoKun Рік тому +3

      @@mateuszbugaj799 I think that's a fair concern at the moment.. But in the long run may be a relatively small hurdle to get over. Right now re-training is an expensive task, but so is using the resulting model. ChatGPT itself supposedly costs a few pennies of CPU costs per every chat response, according to it's developers, so ya these things aren't cheap to run yet.. However all it's waiting for, is a few breakthroughs, or key changes to it's architecture or deployed structure. And then things will take off.. They'll eventually be dynamically and constantly retrained as they operate. We could just be waiting for the new generation of hardware that's being specifically tailored to running these AI, before things get crazy..

    • @mateuszbugaj799
      @mateuszbugaj799 Рік тому +3

      @@NikoKun You are probably right. This reminds me of the time when the first compilers came around and people didn't have to write assembler for months but could just write C and generate it. From what I've heard, there were many voices saying that these will never be as good as humans because they couldn't see the wide picture and produce the most efficient code. Unfortunately, there are not many open positions for assembler developers right now as compilers have gotten much better than humans.

    • @nobodyshome6792
      @nobodyshome6792 Рік тому

      Wikipedia isn't acceptable in its accuracy. It still claims that Joe Rogan is a far right extremist and that Tim Pool invented the Zeppelin.
      While one can use Wikipedia to get access to reliable and accurate information, the articles are not always accurate themselves.

  • @imacprousersam7306
    @imacprousersam7306 Рік тому

    Wait 2 more years...

  • @zzzlll443
    @zzzlll443 Рік тому

    talk to the model davinci 003