3 Problems with AI-Generated Code

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии •

  • @programmingwithmosh
    @programmingwithmosh  Месяц назад +5

    🎁Sign up for RUclips Premium with my link to get 2 months free: ruclips.net/user/premium?cc=programmingwithmosh&

  • @AshelyCollinsB
    @AshelyCollinsB 3 дня назад +132

    I have accumulated a total of 290k today. I am truly grateful for all the knowledge and information you have provided me over the past few weeks. I started with 55k just 2 months ago.

    • @LuckyMallonee
      @LuckyMallonee 3 дня назад

      If I may ask, how do you manage to earn so much? What are your strategies?

    • @AshelyCollinsB
      @AshelyCollinsB 3 дня назад

      Diving into the digital market is definitely advisable, but it requires expert guidance, and with Ms. Sophie Rogerz, you can’t go wrong.

    • @LuckyMallonee
      @LuckyMallonee 3 дня назад

      HOW!? I know it is possible. I would appreciate it if you showed me how to do it.

    • @LiviaPaulaGomes
      @LiviaPaulaGomes 3 дня назад

      Sophie Rogerz? I was introduced to her by a friend. My husband and I have been working with her for months, and it was through her profits that we were able to grow in the real estate market.

    • @Trebwhorls
      @Trebwhorls 3 дня назад

      I keep hearing a lot about Ms. Sophie; she must be really good.

  • @navascrisis100
    @navascrisis100 Месяц назад +200

    The moment that NVIDIA CEO said that, I just knew has never been a Software Engineer ever, software engineering is far more than writing code

    • @trevorelvis1355
      @trevorelvis1355 Месяц назад

      I remember thinking "Is this guy even in the tech field by profession?". That sounded like something a normal person would say after using ChatGPT to create a bad website but is really excited because this is their first website

    • @kuyajon
      @kuyajon Месяц назад +24

      I did a lot of coding with AI the past 3 months. AI helps when you are experienced devs. If newbie devs use AI, I expect a lot of bugs introduced. AI did not make me code faster, I am just able to code with some frameworks (reactjs) that i don't know very much as i am backend dev. I feel if I know how to write code in react, I would be able to write faster than using AI.

    • @MS-gc7rb
      @MS-gc7rb Месяц назад +2

      Maybe he wants sw focus on something else more higher level? Perhaps more focusing and designs like any other engineering disciplines?

    • @ManiakPL22
      @ManiakPL22 Месяц назад +11

      so... before going on to create Nvidia as purely a hardware company, he was working as a waiter at dennys... not making that up btw look it up.
      He was only working for 5 years as that, basically during his education. Then he finished 2 degrees, both relating to electrical engineering (so no software), and he basically went and created Nvidia right after finishing his masters.
      I didn't read a lot about him, and I do not want to judge his character, but yeah if someone like this makes a comment about AI, software, and people making it... he probably didn't do much of that himself. He has no recorded interest or projects relating to programing, and most likely he is just good at business, engineering and understanding electronic systems, and successfully identified a niche in the market he could fill, that grew probably even surprising him. Definitely not an idiot, definitely would listen to him on a lot of topics, probably if ask could put together a good computer specs, he probably has no clue what he is talking about relating to AI and software, he is just saying stuff to boost his company because again, he is a very good and successful businessmen that was able to identify a niche in the market thanks to his engineering knowledge. Stuff like that is not just luck, but yeah you are probably right on the money here btw sorry for word vomiting in replies.

    • @MS-gc7rb
      @MS-gc7rb Месяц назад +5

      @@ManiakPL22 Jensen Huang created cuda in 2006. That’s way before the booming of AI technology. He did it when everyone else in his company against it! You should give the man the credit of what he deserves. He’s a lot more than just a typical “businessman”. He gave birth to AI technologies.

  • @zainsmwiinde7156
    @zainsmwiinde7156 Месяц назад +206

    AI is good if you are actually a programmer and know what you are doing..

    • @danielmoisemontezima9098
      @danielmoisemontezima9098 Месяц назад +1

      I agree

    • @Muhammadqodir2010
      @Muhammadqodir2010 Месяц назад +1

      You're right

    • @zainsmwiinde7156
      @zainsmwiinde7156 Месяц назад

      @@Cha_HCM-je9qe yes we could have it that way too. It just makes life so much easier.
      You can always optimize code if you have to.

    • @me0101001000
      @me0101001000 Месяц назад

      @@Cha_HCM-je9qe according to my friend who did her degree in CS, "LLMs are just really really good at searching Stack Exchange"

    • @FarmerGwyn
      @FarmerGwyn Месяц назад

      Absolutely, this video is already out of date, actually its pretty rubbish, Ive been using ChatGPT preview, its phenomenal in c# with some tasks.

  • @jeffstienstra3615
    @jeffstienstra3615 Месяц назад +119

    Just a tip for newer devs: I coach new devs and have seen that the ones who over-rely on chatGPT end up struggling, flailing, and starting projects over constantly. They don't establish a solid understanding of the fundamentals and become a bit stagnant, while their code from chatGPT gets buggier and harder to work with.
    Use AI for specific things and use it to explain concepts to you that you don't understand. have it give code examples. ask for analogies. Treat it like a teacher rather than a laborer and you'll see your skills grow more quickly.
    While it can't write a multiplayer FPS in Unity for you, it can help with specific problems like how to calculate an object's trajectory if you're specific enough.

    • @OZTutoh
      @OZTutoh Месяц назад +6

      I'm a new programmer and this is entirely my experience with AI. I can ask Google Gemini to write me a HTML file with d3.js code in it that draws a white graph on a black background using 3 points of data. That code can be quickly dropped into a HTML file to prove to me if it actually works or not. If it does, I'll learn where the graph axis colour attributes are in the method chain, which is absent from all online examples I've seen so far.
      If I ask it to do more than that, I usually won't get working code, which is not worth debugging.

    • @slimyelow
      @slimyelow Месяц назад +2

      100 % agree with AI being a great tutor. You can bug her all day, every day....

    • @MuhammadFaisal-q1i
      @MuhammadFaisal-q1i Месяц назад

      I have used AI to generate code for me and I found out the thing is doing this can not help me in long run I have to work on my fundamentals.

    • @user-vk9ff9gr4x
      @user-vk9ff9gr4x Месяц назад

      I wanted to redo a bunch of sites from WP, into Astro and as someone with rudimentary HTML a bit of CSS experience I have to say it was pretty great. My end product was a better result than what I could have got with a paid theme with WordPress or with a ton of paid plug-ins. As for buggy code I would probably agree with that because it's pretty new. I find that having a well structured .cursorrules file helped. And having a bunch of patience as well and knowing how to problem solve or better learning how to build in debugging and rest harnesses. Each site I did got better and better. Now working on this one I'm still pretty reliant on the AI, but I'm not going to replace a front-end developer anytime soon this is just a great learning experience.

    • @y4nk087
      @y4nk087 Месяц назад

      I love this comment. I am in the middle between a beginner and an intermediate web developer. I can build a basic project but some advanced concepts are a bit foggy. I try not to use much AI and only use it when I need something explained.

  • @suleimanmamman7689
    @suleimanmamman7689 Месяц назад +31

    According to Jensen Huang, CEO of NVIDIA, "Everyone in the world is now a programmer." Here's my perspective: AI cannot replace developers because writing a good prompt for AI to generate quality code requires programming knowledge. Additionally, understanding and validating the generated code is impossible without a developer's expertise. Someone without programming knowledge cannot simply rely on AI for copy-pasting and expect it to work effectively.

    • @alexleo4863
      @alexleo4863 Месяц назад

      i thought this was obvious

  • @cristiansprohnle3461
    @cristiansprohnle3461 Месяц назад +6

    After 15 years coding I feel that the easiest task as sw engineer is actually coding. The hardest stuff is gather requirements, digging in the legacy trashy code and define architectures that are scalable and easy to contribute with big teams. The code that ai generates today looks like the trashy code that I programmed on my firsts years as profesional developer.
    But it can be good as a refresher of some old knowledge or to find inspiration to look something on a more reliable source

  • @saveyourunitlink5634
    @saveyourunitlink5634 Месяц назад +5

    I am a seasonal programmer. Usually to finish a program I need 6 months to fully working program. Now only 3 days with quality code. Impressive.

  • @QuantumCanvas07
    @QuantumCanvas07 Месяц назад +14

    I've tried the best and latest AI tools in the market and it "kind of" works when you know what you're doing. But when it comes to production grade code tailored with some strict docs and configurations, everything failed. You can't just go ahead and say "Hey OpenAI write me optimized code for another amazon with better SEO and performance" this is not how things works! There're a LOT of things that go into programming than just writing code. We're not language translators or essay writers. There's a big difference between PROGRAMMING and CODING. The beauty of human curiosity, self learning and thinking about new ideas are the things that AI can never replace in near future.

    • @AsadullahYousaf-qn5us
      @AsadullahYousaf-qn5us Месяц назад

      Yup and thats the backdraw of AI . Ai can never meet all the requirements we want. It wouldn't replace human thinking and problem solving experiences

  • @Myndale
    @Myndale Месяц назад +13

    AI is particularly good if you're a full-stack developer because it helps offload some of the more tedious tasks specific to the many different technologies we work on. It's like having a junior dev at your disposal who's actually not too bad and can write base code in a few seconds to get you going, but never contradicts you or argues with you or competes with you for pay rises and bonuses etc and doesn't tell everyone in the company exactly how much of your work they did. You just gotta keep in mind though that at the end of the day, they're still a junior.

    • @acupsf
      @acupsf Месяц назад +2

      It's like having a junior dev at your disposal -- good analogy

  • @onmoog-xycs
    @onmoog-xycs Месяц назад +100

    AI created by humans, Software Engineer's brain created by GOD.. No room for comparison here..

    • @Meimei025
      @Meimei025 Месяц назад +1

      Ahahaha 🤣 🤏🏻 correct

    • @hireetech
      @hireetech Месяц назад +1

      😂😂😂

    • @Gotit-ne4qb
      @Gotit-ne4qb Месяц назад

      Software engineer's brain creates software whose brain was created by god and AI engineer's brain creates AI whose brain was created by god..
      Equations match isn't it

    • @kantottero3831
      @kantottero3831 Месяц назад

      And who created GOD ? 😂

    • @onmoog-xycs
      @onmoog-xycs Месяц назад

      @kantottero3831 is it really necessary to insult poeple who do believe?
      Am not here to answer your loaded/gotcha/trap questions..
      Please go find out for yourself..

  • @trevorelvis1355
    @trevorelvis1355 Месяц назад +27

    I personally will never stop coding even AI can do it better. In my experience, when AI generated code doesn't work as intended, I have to spend hours if not days getting it to do what I want. For simple 10-100 lines code, I just do it my self as I find it takes me longer to explain to AI what I want and the code that I get is not always what I wanted because my explanation was bad or I was just misunderstood. I have a passion in computer architecture and operating systems but I will never stop loving what I do even if AI can do it better. NEVER
    EDIT: If you've ever written code before, each programmer has a very specific way they do it. It's like a hand writing. I really don't like the way AI does it even if it way more organised than mine, there is a method to the madness.

    • @HoD999x
      @HoD999x Месяц назад +1

      it literally takes minutes to say "check that again, x happens instead of y" in a loop until it's fixed

    • @alexleo4863
      @alexleo4863 Месяц назад

      ​@@HoD999xyeah, until you revert to the original code and do it yourself

  • @chaitanyabhole
    @chaitanyabhole Месяц назад +6

    "Everybody can become a programmer" does NOT equal to "Every should become a programmer" These so called leaders make attention grabbing statements but the ground reality hits you when you start writing code.
    Putting on a pair of glasses (ie spectacles) doesn't make you a literate person, it merely helps you to see better.

  • @daveys
    @daveys Месяц назад +76

    Good points made! AI generated code is like copying work from the person sitting next to you in class. It helps for a bit but when you get stuck you’re in a worse position than if you’d just put the hard hours in.

    • @trevorelvis1355
      @trevorelvis1355 Месяц назад +5

      That's why I stopped using it for very complicated tasks and some very easy ones.

    • @Kr1sc0s
      @Kr1sc0s Месяц назад +3

      I tried using AI generated code and it is ass most of the time

    • @planesrift
      @planesrift Месяц назад +1

      I'd say it does some low level work pretty well, especially trivial works like converting data from one format to another or simple CSS animations, but if you have to write a detailed prompt to achieve the goal, it's usually not very good at it.

    • @jeffsad8391
      @jeffsad8391 Месяц назад

      True man 😂😂

    • @daveys
      @daveys Месяц назад +1

      @planesrift - I got into Python using AI generated code, but there was a point when I found myself going “here is the error message:…” and plugging crappy code back into the loop that I thought “screw this, it’d be quicker to learn Python and do it myself”. I still use some AI code but I learned Python in-between so I know how to do basic-intermediate stuff and if I’m getting stuck, I ask for help on some of the syntax.

  • @guilherme5094
    @guilherme5094 Месяц назад +21

    I've had enough of the Abominable Intelligence. Nvidia's CEO is not only wrong, he's also stupid.

    • @ramsyrama
      @ramsyrama Месяц назад

      He's a billionaire and you're a broke commenter on RUclips

  • @mpinmpin9935
    @mpinmpin9935 Месяц назад +7

    5:44 is the holy grail of this video. "AI tools might be giving developers a false sense of confidence". AI is powerful only if you're humble and having self-awareness that you need to improve your critical thinking the most instead of instant results.

  • @wilfred5656
    @wilfred5656 Месяц назад +1

    As a software engineer AI tools like Claude AI Sonnet 3.5 can actually make you very productive. AI does create bugs but if you have an understanding of how the code works you can either fix the code yourself or provide more insightful prompts and feed the codes back to the AI to help it make better decisions. I've built a complete SaaS web application with Claude Sonnet 3.5 in 4 to 6 days. First, be a programmer and then AI coding can actually be a game changer.

  • @abwebmaster3
    @abwebmaster3 Месяц назад +2

    You’re absolutely right Mosh. There is a project I worked on. Just a front end project. I was able to introduced a bit of AI because I am knowledgeable enough. It gives bucks I fix, I continue. Haha

  • @wizaaeed
    @wizaaeed Месяц назад +3

    I still dont see how A.I. replaces a good regular research, it's literally a algorithm that outputs ranked words it's not real intelligence

  • @sajadmalik9097
    @sajadmalik9097 Месяц назад +7

    My colleagues when working, they go to chatgpt, describe their problem(that is badly described), the chatgpt gives code, then they copy the code and put it in project directly. Guess what they get error, so they copy error and put it back in GPT, what does gpt does a little different approach which fails again and they keep repeating this approach which is why all of my colleague's have 20 to 30 bugs in the bug sheet everyday....😂😂
    So the ceo, who says AI will completely replace programmers yes it will replace programmers like my colleagues...
    I suggest them sometimes, don't follow this approach it will lead you to wrong decisions and will mess your coding skills.
    Using AI is good but putting its code directly into the project is literally bad..... always analyze what AI wrote and then modify accordingly, ro make it different ....

  • @attacheewoo
    @attacheewoo Месяц назад +3

    Mosh's insights cleared the fog before my eyes and eased my anxiety.

  • @alikassar
    @alikassar Месяц назад +1

    Well said! I think Ai is extremely helpful for developers, I use it daily to speed up my work but can't imagine anyone without the developer mindset or background being able to explain the requirement or even use / debug and run the code that is generated.

  • @RaviTejaReddyNimmakayala
    @RaviTejaReddyNimmakayala Месяц назад +2

    Hi Mosh, looking for your new Angular course. Badly needed your latest angular course.

  • @mohsinshahbaz5846
    @mohsinshahbaz5846 Месяц назад +3

    I think you compared co-pilot code studies, I would love the study where it includes gpt-4 studies

  • @andrediquelou3583
    @andrediquelou3583 Месяц назад +1

    I agree that code generated by artificial intelligence can be dangerous for a beginner or an inexperienced developer if too much trust is placed in it. I try to develop on my own with ChatGPT, and something often concerns me: when the requested code is generated by AI, we are often forced to review it, modify or add lines of code, and then realize that the organization of the code is haphazard. This often leads to potential bugs when the code evolves. Ultimately, between generating the right prompt and fixing messy code, the strategy of relying entirely on AI-generated code is not ideal. A middle ground is needed, which, at the beginning of AI-assisted learning, requires a lot of trial and error.

  • @garlicnator
    @garlicnator Месяц назад +4

    Thank you for this video. It's nice to see someone else's position on ai. It makes sense that ai is all just a hype. Ai is more of a tool to me to generate ideas and pseudocode. I wouldn't trust the code it writes.
    Can you please share where you found this article that lists all the stuff you mentioned in the video?

  • @sadhappy8860
    @sadhappy8860 Месяц назад

    Glad you are covering this. It is a tool in the toolbox, no putting the lid back on now, AI is here. Fine. Find it great for research, a springboard for further ideas or prototypes. I mostly use it for "I know this is a thing.... what was that called? What was that syntax again?". I can easily use it to build a smaller project I want to integrate it my main project.
    Having a troubling job situation at the moment and got talking to a "recruiter" at an event who said programming is dead, usual stuff, my friend in industry says (from someone who doesn't code) etc... Ugh. They just like shiny things like AI is Magic.
    I think it has a habit of 'poisoning itself', by which I mean, It remembers the wrong stuff too in a conversation and can bring that wrong back. So often it's better to take the results of a chat and then feed that as the start of a new conversation.

  • @CodeAlliance
    @CodeAlliance Месяц назад +2

    As developer In my opinion AI brought some great changes and efficiency in our workflow maybe sometimes some issue but overall it has great impact on us. The only problem is we are over expecting.

  • @navascrisis100
    @navascrisis100 Месяц назад +6

    Here we go, love from Uganda 🇺🇬

  • @sajjadhussain4250
    @sajjadhussain4250 Месяц назад

    Thanks for clearing what actually happening around us right now in the world of AI, Mosh.

  • @calebadeleye
    @calebadeleye Месяц назад +1

    Relying totally on A.I is Dangerous. I only use it for debugging a small code function or if I really don't know how to solve a problem or feeling too lazy to think I may use it to see how best to solve the problem but will later right my own code

  • @mig7287
    @mig7287 Месяц назад

    It is often more work to explain to GPT what I want then to write the code.
    When debug time arrives or you need to make changes, it is a good thing that you understand the code you are using.😊

  • @girishkuvalekar3965
    @girishkuvalekar3965 Месяц назад +1

    Never expose your database/files directly to AI's 1st attempted code.
    Always begin with creating and copying files in a zip folder inside folder you wanna work into.

  • @VishnuS.R-s1w
    @VishnuS.R-s1w Месяц назад +4

    I thought by caption you were anti-AI until I completely watched the video, for which I have to agree to you. Although I learn coding using AI, I just try my best to learn the fundamentals first and use AI to make questions for me to practice so that I can write code of my own and then ask AI for evaluating it because I am self-learning to code, and if I get stuck, I go to documentation or coding websites to get ideas to code, and sometimes AI just provides me new code where I sometimes get neat and clean, and for that I am getting correct output.

    • @jonknight4616
      @jonknight4616 Месяц назад +1

      @@Cha_HCM-je9qe Lol, so this is your rote answer to all of this. Not an original thought, just regurgitating a talking point... not once, but multiple times in response to others.
      The funny thing is, by copy-pasting your response multiple times, for someone trying to make a point that is clearly dissing the use of AI, it feels ironic that you sound like some downgraded script bot running in the background replying to others with a response that an AI could have done better at. But you do you, Cha. Whatever floats your boat on the interwebs.

    • @jonknight4616
      @jonknight4616 Месяц назад +1

      I have a friend doing the same thing, using AI as a kind of helper to jump ideas off of, to figure out areas to learn and strengthen. Ai is a good tool to help with self learning, if you approach it with the right attitude.

    • @programmingwithmosh
      @programmingwithmosh  Месяц назад +4

      As a said in the video, AI can be a great help in certain scenarios, one of them being next to you as a tutor to explain concepts or help you remember syntax, generate a chunk of code quickly, etc. But the idea that anyone just uses plain English to build an entire software application with no understanding of coding is just foolish.

    • @VishnuS.R-s1w
      @VishnuS.R-s1w Месяц назад

      @@programmingwithmosh I agree with you Mosh ! One can't make full software based on AI alone because that's just a foolish assumption because AI code can also generate bugs and along with that it's using code from other people which can cause problems.

    • @VishnuS.R-s1w
      @VishnuS.R-s1w Месяц назад +1

      @@jonknight4616 Thank you Jon

  • @erfanta7398
    @erfanta7398 Месяц назад

    please produce more videos like this i know you may be busy but this tips can be very helpful like that old vide "Difference between Junior and Senior Developers"

  • @SeanApple
    @SeanApple Месяц назад

    I’m not a proficient coder but I’m able to roughly discern what’s happening in the code. I’ve been using Windsurf and I am getting usable software (eventually) out of it. But watching the sausage get made while it grinds in the IDE, I wouldn’t feel comfortable shipping it. That said, I’m finding it useful to generate little personal apps that are outside of my competency. The main thing I’ve learned is to firewall between versions because it doesn’t respect requests to not alter code that’s already working.

  • @offsechq
    @offsechq Месяц назад

    Hey, loved your platform refresh looks, awesome

  • @zedn9ne
    @zedn9ne Месяц назад +1

    Thank you Mosh just thank you

  • @SuperGibaLogan
    @SuperGibaLogan Месяц назад

    im making games using godot and i sometimes use ai for resolving errors and problems in my codes (since i dont rlly wanna spam godot forums how to solve my problems but instead i wanna do it once in a while)

  • @mohammadyahyaq
    @mohammadyahyaq Месяц назад +4

    I honestly never use AI to write my code 😅
    I only use it to know stuff that are well hidden in the documentations 🌚

  • @coderabdullahi444
    @coderabdullahi444 Месяц назад +1

    This video is so helpful ❤😊 thanks

  • @Random-Sad
    @Random-Sad Месяц назад +2

    Bro got sponsored from RUclips!

  • @robel_asefa
    @robel_asefa Месяц назад

    Great content as usual and great points made.

  • @saitejasvp7641
    @saitejasvp7641 Месяц назад +2

    Hey Mosh,
    React advanced course is coming anytime sooner?

  • @loudboomboom
    @loudboomboom Месяц назад

    As a long time frontend dev, AI is enabling me to work in any language. Backend, frontend, C, etc.

  • @TheHeroIsRisingUp
    @TheHeroIsRisingUp Месяц назад +2

    Thanks my teacher Mosh. I myself don't watch such hypes in AI and I only listen to people like you.

  • @ErmiaAlimardan1
    @ErmiaAlimardan1 Месяц назад

    Hi dear Mosh
    i get so excited when you upload a new video😍

  • @codingtechniques2220
    @codingtechniques2220 Месяц назад

    interesting take on how AI handles code! I’ve been exploring the same issue on my channel

  • @zaki_vlogs_daily
    @zaki_vlogs_daily Месяц назад +1

    I watch what I want from RUclips without ads without paying RUclips a single dollar 😂

  • @Ou8y2k2
    @Ou8y2k2 Месяц назад +2

    AI dev is a better hammer. A hammer can't replace a carpenter.

  • @krumbergify
    @krumbergify Месяц назад

    It is not black or white. It is great to use LLMs as a rubber duck, but once you know what to do you shouldn’t let it solve your problems. In the end you as a professional are responsible for your work towards your customers, so if you don’t understand what the A.I has produced you definitely shouldn’t deploy it.

  • @akoladebode-ajayi327
    @akoladebode-ajayi327 Месяц назад +3

    Using Ai code is not bad if the user has mastered coding because even if I use Ai, I recheck my code well and optimize it using the docs and I also allow my supervisors correct me

    • @kazmi401
      @kazmi401 Месяц назад

      @@Cha_HCM-je9qe from my experience you are not human you are a bot. 😆

  • @kenmurray4005
    @kenmurray4005 Месяц назад +1

    Already came to the same conclusion several months ago.

  • @SonikDMV2A
    @SonikDMV2A Месяц назад

    I tried testing AI code generation, if I ask it to build something original but simple, it always generates code with made up libraries. It is only good with known DS and algo type questions. I even tried telling it the specified library doesn't exist and it gave me code with another made up library. I admit it can be good with troubleshooting, sometimes, when it's not making up stuff.

  • @danh5637
    @danh5637 Месяц назад

    It might write a large chunk, badly. But everytime I’ve tried. Thus far there is an error in it. Sometimes minor sometimes breaking the entire program.

  • @type-dev
    @type-dev Месяц назад +1

    Thanks for videos like this

  • @geerliglecluse5297
    @geerliglecluse5297 Месяц назад +2

    This is all survey-based information. Would be A LOT more compelling to see real examples of coding questions asked and AI getting back with substandard code solutions. And what about differences in quality between various AI tools? AI can also help a lot and speed things up if used wisely. Oh yeah, and what this NVIDIA CEO said about AI replacing programmers: that remark was meant to boost NVIDIA's stock price and/or his bonus or so, nothing more.

    • @jeffstienstra3615
      @jeffstienstra3615 Месяц назад +1

      just try making a very basic app or browser game from scratch using AI to boilerplate the basics and you'll see the issues within the first 15 minutes.

  • @frontendlogic
    @frontendlogic Месяц назад +1

    Not every old person you should take advice from. Some of them are the dumbest to ever exist. Not all CEOs understand this industry. Be wise!!!

  • @slimyelow
    @slimyelow Месяц назад

    GPT is great for when I'm stuck and need some momentum to get back on track. I proofread and understand and test every line it gives me. I occasionally attempted to not do due diligence and totally regretted it immediately. There also is no fun in generating AI code without participation. Just like it isn't any fun to make actual music on SUNO or videos on minimax without proper control of your output.

  • @austinejuma6160
    @austinejuma6160 Месяц назад

    For you to efficiently use AI you have to have enough knowledge in programming. You must know how the code is working. Greate observation from Mosh. Keep it up

  • @rukshanaparvin5437
    @rukshanaparvin5437 Месяц назад +1

    Hello! Ur contenr haa helped me alot❤

  • @jaguelo1
    @jaguelo1 27 дней назад

    I am using Brave browser and happy with no ads. I can play video or music even if my phone is not active.

  • @astb01
    @astb01 Месяц назад +1

    So many developers these days rely on these AI code helpers rather than use their own brains …. It’s all well and good using them but when something goes wrong… do you know how to fix it? You’ll end up in an endless loop of mess.
    I wish people just stuck to old school learn and code rather than “let’s find the easy option so I have to think less”… way
    There’s nothing better IMHO than learning the concepts and writing your own code and fixing issues … least you know it’s the code YOU wrote rather than some sophisticated google searched engine generator

  • @haibaidzokwomandre1468
    @haibaidzokwomandre1468 Месяц назад

    As an aspiring app security professional this is a good news, more vulnerabilities mor consulting jobs around. AI is doing a great job

  • @shayneguzman
    @shayneguzman Месяц назад

    Large component of being an engineer or programmer is TROUBLESHOOTING..having the know how to fix it when it's broken

  • @ILoveCanada-81
    @ILoveCanada-81 Месяц назад

    I agree, they jumped the gun and over promised. Doesn’t mean that they won’t keep on trying. Anything that can be automated will be automated. I agree with Mosh, they are not where they said they were, but there was a first attempt, backed by A TON OF FUNDING. Don’t underestimate developers but also don’t underestimate their efforts to replace developers with AI…they boasted about it and invested tons of cash and came up with something that made a lot of us sweat bullets for an entire year…the trick is to watch the trend and stay relevant

  • @stheday1
    @stheday1 Месяц назад +1

    Everything Mosh said on this is correct, for now.

  • @Sayonora
    @Sayonora Месяц назад +2

    3:52 Ad about removing ad

  • @tebogomalebana4694
    @tebogomalebana4694 Месяц назад +1

    Thank you!

  • @zippyynyaboke6544
    @zippyynyaboke6544 Месяц назад

    AI plays a transformative role in augmenting developer capabilities. However, an AI's utility depends on how well it's integrated into the problem-solving process. If it's not adequately updated or contextually aware, it might fall short, reinforcing the idea that human expertise and judgment remain critical.

  • @joshuamcmillan6390
    @joshuamcmillan6390 Месяц назад

    Honestly, I enjoy using AI for boiler-plating. However, I make sure I’m specific on my requests so I control the architecture. AI isn’t “takeover” or “mindless”, it’s a tool that takes oversight, like a power tool.

  • @theWorldOfIss
    @theWorldOfIss Месяц назад +1

    Don't blindly copy paste your AI generated code first study know the flow and implement the logic. 🎉❤

  • @amrindraouk3440
    @amrindraouk3440 Месяц назад

    Many people believe that coding is the only part of software engineering. However, debugging, optimization, security, testing, and applying business logic are among the most important aspects of a software engineer's job. I think there are more stressful parts that you have to deal with😅 so good luck by saying coding alone and just copy code from AI are enough to become a software engineer.

  • @Fab-tx9hz
    @Fab-tx9hz Месяц назад +4

    Very intresting video! As a beginner coder, i often wonder if im wasting my time learning software engineering, especially with Ai advancing.
    Its a bit of a relief to see that Ai has been over estimated haha.
    Thanks Mosh!

    • @jeffstienstra3615
      @jeffstienstra3615 Месяц назад +2

      Just a tip: I coach new devs and the ones who over-rely on chatGPT end up struggling, flailing, rewriting, and refactoring constantly. They don't establish a solid understanding of the fundamentals and become a bit stagnant.
      Use AI for specific things and use it to explain concepts to you that you don't understand. have it give code examples. ask for analogies. Treat it like a teacher rather than a laborer and you'll see your skills grow more quickly.
      While it can't write a multiplayer FPS in Unity for you, it can help with specific problems like how to calculate an object's trajectory, etc.

    • @Fab-tx9hz
      @Fab-tx9hz Месяц назад

      @jeffstienstra3615 thanks for the reply! Im currently on a codeacademy full development course. I like using chatgbt as a teacher. I was trying to get my head around 'for loops' recently and asked it to run through a small block of code and explain it to me in simple terms. It's amazing in this sense, but I completely agree that I'd be absolutely baffled in a future workplace if I relied too much on it.

    • @person-jw7vb
      @person-jw7vb Месяц назад

      Is that so ?
      3 years ago, Ai couldn't even possibly even start to generate code.
      2 years ago when chat gpt came out, chatgpt was at grade 10 - 12 level. It could only generate snippet of ( bad ) code.
      1 year ago : gpt 4 could actually be used in university level coding ( of course, not with a single prompt but many to get a reliable answer and even then you had to have a thorough understanding of said code and coding in general to assemble the codes )
      Present day : gpt o1 beats 90% of leetcodes and can be considered at at the junior dev level of coding ( hence why coding in general is slowly starting to automate )
      Next year : Orion is going to be released if the rumours are true. It would far better than a junior programmer even at the level of senior programmer in some fields.
      This is why kids shouldn't learn how to code. In 10 years can you honestly say that Ai wouldn't be better than most senior devs ?
      What will happen to the kids who are entering the workforce as programmers ?

  • @keizbot
    @keizbot Месяц назад

    All those papers about bugs from AI seem to be from before the o-series reasoning models, do those make a difference?

  • @amirhosseinnazari2699
    @amirhosseinnazari2699 Месяц назад

    Mosh thanks a lot for your videos! If you already have experience with Blockchain and Web 3.0 or you are interested to gain some experience about it :) ... would you please make a video about it and share it with us? I cannot find a good packed up video to show me a road map on how to be a blockchain developer. Or lets say better, I do not trust many sources, but I trust you!

  • @leonedev
    @leonedev Месяц назад

    when you will put other discount on your courses mosh? i have purchased several but i am interested on typescript and next.js courses

  • @surkewrasoul4711
    @surkewrasoul4711 Месяц назад

    Interesting video, I personally thought this was happening a year ago, I mean do they even hire software developers anymore ?Unless they are smart like you mosh and basically can code with his eyes closed, Hopefully you don't double your courses prices after seen this.
    And thank you for sharing your view on this brother, Many people are actually thinking about this and wonde If they should just go and become tailors or something.

  • @Haseebdoeseverything
    @Haseebdoeseverything Месяц назад +1

    Absolutely correct.

  • @natzvales7888
    @natzvales7888 Месяц назад

    I'm waiting for the release of your spring boot course.

  • @ash280
    @ash280 Месяц назад

    "Everyone in the world is now a programmer!" 🤣🤣🤣

  • @troyb4533
    @troyb4533 Месяц назад

    “You will lose your job to the programmer that uses AI as a tool rather than a crutch.”

  • @m_muhd
    @m_muhd Месяц назад +2

    We learn by doing ❌
    We learn by watching your videos ✅

    • @Efandr
      @Efandr Месяц назад +2

      You going into tutorial hell ✅️✅️✅️

  • @olamoyegunolamidesammy5029
    @olamoyegunolamidesammy5029 Месяц назад

    Is RUclips reading my mind or something

  • @ehm-wg8pd
    @ehm-wg8pd Месяц назад

    i come here today after claude gave me refactor code 4 times but all test still fail every single generation
    The heck it's just refactor

    • @darkzero4608
      @darkzero4608 Месяц назад

      OpenAI Much Better than Gemini, Gemini is good than Copilot. Claude is just more trained than any other GPT.

  • @amelioratepsych
    @amelioratepsych Месяц назад

    What they mean is that there won't be any need of coders building things from scratch till the end. There would be fixers and only those can fix who know ins and outs of the programming thoroughly ofcourse. And yes it means less jobs because now one needs problem solving and fixing skills rather than writing the whole stuff. Suppose If Writing used to take 8 hours, with AI, writing + fixing could take 4 hours. That person then can turn to freelance and complete another person's job in remaining 4 hours. (I dont even have coding background, so just slide this)

  • @jonknight4616
    @jonknight4616 Месяц назад

    Using AI tools can be useful, but you have to go in not expecting perfect code. You have to massage it, work it. It can often give you a good starting place. If you hand these tools to people who don't have good foundations in coding, don't know the fundamentals, that will lead to many of these issues (because they won't know how to massage it, to fix it, if something goes wrong and it most definitely will along the way). That isn't to say these tools aren't helpful, though, you just still need to have the proper training to make the best use of them, like any tool.

  • @barabarahito
    @barabarahito Месяц назад

    I've found AI useful for doing the more tedious aspects of coding, but I still have to go back and clear up bugs, errors and the rest. I also have to simplify things that AI tries to do in the most complicated way possible, but I wouldn;t know that if I hadn't learned the basisc of coding to begin with.

  • @nitroGPT
    @nitroGPT Месяц назад

    You still have to carefully recite the generated code so bugs are on you

  • @aleceo-ms54
    @aleceo-ms54 Месяц назад

    So AI turns regular Joes in programmers and actual programmers in debuggers.

  • @pakalupapito3202
    @pakalupapito3202 Месяц назад

    Tried Experimenting coding with AI, they are really bad coder and they tend to forget the project structure

  • @JosephusBawah
    @JosephusBawah Месяц назад +1

    I literally had an add pop up just in the middle of mosh's video add
    cmon, it's not my fault i can't afford RUclips Premium now

  • @siddharthsharma9376
    @siddharthsharma9376 Месяц назад +1

    gentle reminder, any update on spring course?

    • @coderplusplus
      @coderplusplus Месяц назад

      When I received the notification of Mosh through twitter and thought it was about the Spring Boot Course. Then I viewed the message, unfortunately found out that it is not about Spring Boot. 😢😢😢. When the most I needed the course. It delayed.

    • @siddharthsharma9376
      @siddharthsharma9376 Месяц назад

      @coderplusplus indeed

  • @SAMBADDU762
    @SAMBADDU762 Месяц назад +1

    More C++ projects please 🙏❤

  • @edwardallenthree
    @edwardallenthree Месяц назад +1

    AI for boilerplate is okay, but let's be honest, it's heavy-handed. It's like the AI Minecraft. It doesn't really work, and it uses lots of resources, and it solves the problem and the most ridiculous way.
    AI makes you a worse programmer, although it's one of those tools that I don't think I'll be able to give up. It means you're thinking of how to solve the problem yourself less, and implementing code that you don't understand.

  • @person-jw7vb
    @person-jw7vb Месяц назад +1

    The cope is unreal 😭
    When they said "kids wouldn't need to learn how to code"
    They were refering to 10-15 years in the future when said kids would be entering into the workforce and coding was being heavily automated

  • @takakis
    @takakis Месяц назад +1

    AI is never going to replace us.
    Just like any other technology, it'll always be a great servant but a terrible master.

  • @haathimazmy
    @haathimazmy Месяц назад +1

    whatever technology comes, it can never beat human

  • @codewithcreed
    @codewithcreed Месяц назад

    I often get annoyed when coding with AI because it tends to make many mistakes and diverge from the intended task. Unless someone knows how to code effectively, AI won't provide much benefit to them.

  • @NosakhareDivine
    @NosakhareDivine Месяц назад

    I was starting to think about stopping my coding journey