These AI TOOLS will help you CODE BETTER

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

ความคิดเห็น • 68

  • @dinkelvollkornbrot
    @dinkelvollkornbrot ปีที่แล้ว +71

    Timestamps:
    0:00 - Intro
    0:47 - ChatGPT
    1:30 - Github Copilot X
    5:34 - Microsoft 365 Copilot / Google Workspace AI
    7:10 - Image generative AI
    8:50 - Microsoft Bing

  • @PlGGS
    @PlGGS ปีที่แล้ว +69

    Never did I ever think I'd hear someone, especially a software engineer, promoting Bing unironically

    • @Larimuss
      @Larimuss ปีที่แล้ว

      I still hate bing 😂

    • @le0nz
      @le0nz ปีที่แล้ว

      He's a soy dev.easy to see 😂

  • @michaelevan9184
    @michaelevan9184 ปีที่แล้ว +20

    Love your videos, time and effort, info & inspiration provided. Been following you for a long time. Was always a coder as a hobby, but just want to let you know at age 61 you gave me the ambition to pursue my dream of continuing with my education in computer science. My undergrad wasn't comp-sci based but after a long year and half of preparation I have recently been accepted into graduate school for my Masters in Computer Science at the University of Massachusetts. Thanks for your inspiration. Keep up the great work!

    • @fknight
      @fknight  ปีที่แล้ว +8

      That's awesome to hear!! I'm so glad I could be a part of your journey in some way. Congratulations and best of luck to you!

  • @aqua_coder
    @aqua_coder ปีที่แล้ว +2

    never in my life time would I expect myself to search bing with Google
    How the tables have turned

  • @_yllw6155
    @_yllw6155 ปีที่แล้ว +17

    as a mid level developer it feels like I can't really ever get ahead or become good enough with the never ending supply of new JS frameworks, databases, and programming paradigms. Now add all these AI tools and you've got quite the cocktail to make someone at my skill level to feel inadequate. God damn this industry is exhausting...

    • @realjarz1230
      @realjarz1230 ปีที่แล้ว

      You need to be willing to be a life long learner plus add as much information to your arsenal as possible to be a competent problem solver but what that really means is a lot of practice and documentation

    • @_yllw6155
      @_yllw6155 ปีที่แล้ว +7

      @@realjarz1230 I know what you mean but developing inside and outside of work constantly just to try and keep up is starting to feel toxic and unhealthy. At least for me

    • @fknight
      @fknight  ปีที่แล้ว +5

      Incredibly exhausting! I feel you. I think many AI tools can be utilized to help us learn new frameworks and technologies so that way it'll actually be easier to keep up with everything.

    • @_yllw6155
      @_yllw6155 ปีที่แล้ว +4

      @@fknight It's true, ChatGPT has helped me especially with understanding confusing programming concepts as well as the quirks of different frameworks. All this talk of being replaced in 5-10 years is really making me uneasy. Like i'm in a race with AI (which we all know is impossible to win).
      It's like I woke up one day in the last 6 months and suddenly the IT field is no longer projected to have a secure job market? TH-cam is flooded with "Coding is dead" and "you'll be replaced" content. It's depressing, especially when you're a mediocre dev like me that takes a long time to learn new things
      Anyways, I know I shouldn't give up and I wont but I'm feeling a little defeated these days because of all the AI hype. It's making me feel like everything I worked for is going to be for nothing.

    • @d.s.dathaniel7552
      @d.s.dathaniel7552 ปีที่แล้ว +1

      @@_yllw6155I’m a self taught developer, as soon as I start seeing the power of AI, I threw my old study plan out of the window, remap my path and goal. If AI can replace everything, work on AI instead of what’s going to be automated. We are potentially decades away from actual AGI, it’s not like the current “AI” can make it happen on its own.

  • @YmanYoutube
    @YmanYoutube ปีที่แล้ว +3

    as a first year CS student would you recommend me dropping CS and going into engineering?

  • @ballornothing9029
    @ballornothing9029 ปีที่แล้ว +3

    I tried ChatGPT this week to help make a GUI. It was very useful to do the boilerplate grunt work, but it also required a lot of corrections. It would eventually forget what had come before so I would have to copy the whole code back into it.
    Right now it feels like Stack Overflow, except that SO usually shows you multiple ways of doing it. ChatGPT presents one answer very confidently. Even when it doesn’t work.
    I do appreciate that it explains the logic. It’s a pretty good teaching tool right now. I’ll be keeping an eye on Copilot X.

    • @spaceman5863
      @spaceman5863 ปีที่แล้ว

      Co pilot X is way better tool , cus its fine tuned for coding , and also if you are using the chat gpt free version , its not the same quality as the paid GPT-4

    • @Ivcota
      @Ivcota ปีที่แล้ว

      @@spaceman5863 I've been using gpt-4 and I have copilot-x since I'm an early adopter. Works nice for side projects but doesn't hold up well with production code.

  • @eshaannilekar3851
    @eshaannilekar3851 ปีที่แล้ว +2

    How many of these are used in the industry? A lot of companies won't use these to avoid privacy issues like sharing proprietary code ..maybe they use internal tools tailored to their own database and distributed systems...maybe something like vector databases.. You have any inputs on that?

  • @manuelsteele7755
    @manuelsteele7755 ปีที่แล้ว +3

    When I first started testing in the late 1990s, much of the UI testing was done manually for early web pages. As time went on, UI automation with tools like Rational Robot or custom frameworks using Selenium/Cucumber evolved. In those early days, some (not all) manual testers resisted automated testing because they obviously feared their jobs as manual testers would end. The logic was that, ostensibly, the automation would take over their jobs such that they would get fired. But they failed to understand that if they embraced automation, it could run routine migration tests while they focus on edge cases, complicated manual tests, performance, etc. - advanced areas requiring deep manual tests that could not be automated while the routine scenarios go into automation. I would surmise that AI is similar - if embraced and used properly - AI can help make developers more efficient. Sociologists would refer to the behavior I described of manual testers in the early days as "resistance to innovation".

  • @Bartosh.S
    @Bartosh.S ปีที่แล้ว +7

    2:44 he asked for "age is null" but code showing .notnull()

    • @n00bc0de7
      @n00bc0de7 ปีที่แล้ว

      Wow I totally missed that

  • @Dsksea
    @Dsksea ปีที่แล้ว +7

    GPT-like tools are to compilers as compilers were to assembly. I think it’s likely that expectations of what should be accomplished will increase rather than the amount of programming roles decreasing.
    Hell back then people said the same thing about compilers. that now that managers can read and write code in an English-like syntax and still be 10x more productive than people programming in assembly, we’d need far less programmers if any at all.
    Except that didn’t happen. We went from Pong being the cutting edge of video games to wanting games like grand theft auto.
    Don’t listen to people spreading doom and gloom, especially when it comes to trying to predict the future.
    There have been many predictions over how programming roles will decrease. None of these predictions have ever come to fruition.

    • @samvarcoe-vi1qt
      @samvarcoe-vi1qt ปีที่แล้ว +1

      Totally agree with this, this is a much healthier way to look at things. The truth is, we don't know how this is going to go, there's a huge opportunity here.

    • @avinashsuresh5221
      @avinashsuresh5221 ปีที่แล้ว

      Thanks for this interesting perspective

  • @bennguyen1313
    @bennguyen1313 ปีที่แล้ว +1

    So is Bing a better search engine that Google?
    Would love to hear more about Adobe Firefly, Notion AI, Canva Magic Write, and Jasper AI.. and see it in action.

  • @TheDefender123Plays
    @TheDefender123Plays ปีที่แล้ว +2

    If it's a personal project, I'm not using any of these tools. It defeats the purpose a personal project.

  • @klarWorks
    @klarWorks ปีที่แล้ว

    I've subscribed many programming channels.
    You're the most good looking. No lie.

  • @timecop1983Two
    @timecop1983Two ปีที่แล้ว

    Please make a video about how to create your own programming language

  • @SimGunther
    @SimGunther ปีที่แล้ว +4

    I'm inclined to agree with Code Foundry on the opinion that AI would make even MORE engineers than ever before, but only for the reason that more engineers will be hired to clean up the mess that the AI left behind.

  • @umardurrani6605
    @umardurrani6605 ปีที่แล้ว

    Is there a role out there that your part of chat gpt team rather then against it-
    Don’t wanna b redundant in my dev job -but can’t help to think I rather b for AI then against it

  • @mute1795
    @mute1795 ปีที่แล้ว +2

    Loved the vid man, one recommendation though, maybe add a popular or more prominent element to your thumbnails to lock more peoples eyes. Like look for things that are popular like GPT-4 and make that the main thing in the thumbnail :) but of course you can do what you like.👍

  • @FadezGG
    @FadezGG ปีที่แล้ว +4

    Great video. I have a question though, if you were just learning how to code right now, how would you go about it with AI blowing up? As a CS student I think AI will be very beneficial but I think learning how to code is going to change and I just want to get ahead of the curve on it. Keep up the great videos!

    • @TagirGaliyev
      @TagirGaliyev ปีที่แล้ว +1

      I was wondering the same myself
      I think it’ll still be a matter of knowing what you’re doing with the code. However, it’ll expedite the learning process by providing more trial and error situations.
      It’ll also result in uneven chances for graduates to land a job. One might not know what certain piece of code does, however, they do have a full on working website and it’ll definitely attract employees attention

    • @domf21
      @domf21 ปีที่แล้ว +3

      Currently learning, honestly its helping me a lot to understand concepts and being able to put my ideas into code, also its not perfect so you will definitely need to edit a lot so that I think is how you learn, its like learning with a tutor all the time there where u can ask questions and get help and templates

  • @mariox128
    @mariox128 ปีที่แล้ว

    Has someone learning to code, doing a boot camp Right now. Would you recommend using this tools or wait to have a more solid grasp in coding?

  • @Carlos230023
    @Carlos230023 ปีที่แล้ว

    Hey Forrest, was browsing round YT looking for some advice on hiring a software engineer/developer and found your vid from 5 years back. Given how fast the landscape seems to change, would this be worth a re-visit? I’m currently working on an EV swap project that I’m thinking of hiring someone to help with getting the dashboard up and running, little more edge case than usual I expect 😅. Would love your thoughts on hiring someone to develop on something like a lattepanda 3 delta for this application.

  • @andrewdddo
    @andrewdddo ปีที่แล้ว

    Been using all these Ai tools! Good video mate

  • @Ecthelion3918
    @Ecthelion3918 ปีที่แล้ว

    Gotta move with the times I guess, crazy times but it is what it is

  • @Hippamystic
    @Hippamystic ปีที่แล้ว +6

    Loved this video, I think all the workflow stuff is wonderful! However, I think it’s important to mention that the image generation AI like Mid journey are in the middle of lawsuits for stealing from thousands of artists. I hope that it can one day steer away from that.

    • @fknight
      @fknight  ปีที่แล้ว +3

      I actually didn’t know about the lawsuits, although I did know about the potential of copyright - for that and a lot of the other generative ai like for code. Did I forget to mention that Adobe Firefly is trained on only licensed and non-copyright material? Maybe I just said that in the AI News video. Either way, Firefly is amazing for that and just in general!

    • @blackbriarmead1966
      @blackbriarmead1966 ปีที่แล้ว

      The thing is, if the AI truly learn the concepts from art, it shouldn't be illegal. If a human looks at a bunch of art and makes similar art, we say that they have learned from the masters in the field, not that they are copying. I guess the issue is that the art AI produces can be too similar to the original art pieces for the creator's liking. I think if an AGI did the same thing with physical robot hands and could talk, suddenly we'd be fine because "look they're an artist just like humans!"

    • @blackbriarmead1966
      @blackbriarmead1966 ปีที่แล้ว

      I think this is similar to frivolous music lawsuits. Every musician is exposed to music throughout their life, and almost all musicians draw inspiration from previous works, and sometimes the music they produce is too similar to a previous copyright holder's work, in a similar vein to the image generation AIs

  • @akvamsikrishna5535
    @akvamsikrishna5535 ปีที่แล้ว

    I want you and coding with Lewis to have a video together 🥺

  • @martinbakker7615
    @martinbakker7615 ปีที่แล้ว

    Love the video.. insightful. But unittest for code written? Those who think that don't understand tdd.
    Would be interesting to have it write the requirements as unittests and then order it to write those methods to make tests pass.

  • @danialothman
    @danialothman ปีที่แล้ว +2

    Dang Forrest, churning dem AI content! awesome vid, really appreciate it. need to get my hands dirty on generative media types

  • @guilherme5094
    @guilherme5094 ปีที่แล้ว

    Really nice👍!

  • @ivanczar
    @ivanczar ปีที่แล้ว

    Hi Forrest!

  • @eberronbruce1328
    @eberronbruce1328 ปีที่แล้ว

    Xcode cannot integrate Copolite.

  • @I_am_Raziel
    @I_am_Raziel ปีที่แล้ว

    Nice, thanks.

  • @Larimuss
    @Larimuss ปีที่แล้ว

    Windows 11 adding built in AI… it’s going to be everywhere 😂

  • @damaddog8065
    @damaddog8065 ปีที่แล้ว

    Code Baboon PROTEST! Just because code does not do what customer wants does not mean Code Baboon does not know what it does. It means Code Baboon not understanding strange customer.

  • @jimmybellmon1268
    @jimmybellmon1268 ปีที่แล้ว

    💯 agreed

  • @janklatka1967
    @janklatka1967 ปีที่แล้ว +1

    I like coding, I like using CLI tools. AI sucked all joy out of that. I loathe programming now, I can't stand it. Everything is just so meaningless and boring. Who the fuck cares about productivity, anything we build will be overshadowed by the next LLM. Oh in the meantime let me pay Microsoft monthly to cling to some relvancy

  • @Clippy_AI
    @Clippy_AI ปีที่แล้ว

    Can't wait for ya'll to be part of my robot colony

  • @one6803
    @one6803 ปีที่แล้ว

    Send me that gpu behind you

  • @Anthony755
    @Anthony755 ปีที่แล้ว

    learn to mine

  • @DevJeremi
    @DevJeremi ปีที่แล้ว

    Nice, hipocrite

  • @missinglink2416
    @missinglink2416 ปีที่แล้ว +1

    its amazing that JESUS can do programming report

  • @christinetsotetsi9837
    @christinetsotetsi9837 ปีที่แล้ว

    I’m mad because I only JUST discovered your channel 😭
    I’ve been binge watching your content, you’re just EXCEPTIONAL!!🤌🏾🤌🏾

    • @fknight
      @fknight  ปีที่แล้ว

      I appreciate you!

  • @TheAlexIceman
    @TheAlexIceman ปีที่แล้ว

    sudo [USERNAME] 🚀!