Should you use AI as a developer?

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • CursorAI, Claude Sonnet 3.5, GPT-4, OpenAI... should you, as a developer, use AI to do your job? In this filler episode, I am giving my opinion on whether or not developers should use AI to help them do their job.
    Check my previous videos about string algorithms & data structures: • Characters & Strings
    Support me: ko-fi.com/comp...
    Cheatcheet/mindmap: ko-fi.com/s/34...
    Twitter: / computerbread
    Subscribe: / @computerbread
    2nd Channel: ‪@computerbreadboard‬
    3rd Channel: ‪@nutshelling‬
    Banger to listen to while studying: • Liszt "Spanish Rhapsod...
    Links
    Please come back • EXISTENTIAL MACBOOK
    ChatGPT-chan / chatgptchan
    blasting x.com/iamnabin...
    • Toy Story - You're Broken
    • Distracted Boyfriend M...
    • Anime Girl - Train Sta...

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

  • @rachelsnijders817
    @rachelsnijders817 17 дней назад +2

    No, don't use a AI for anything serious, except if you have absolutely no clue what you're doing and you just want to know what a piece of code is doing. And even then it's better to ask a human than a large language model.
    As the person in the video noted, if you use a LLM to generate code, you should know what the code is doing. Then, you need to take out the bad, buggy code and replace it with something that works. The end result: you've spent more time reading and fixing an LLM's code and you haven't thought of a meaningful solution yourself, meaning you'll feel less satisfied with the solution. One exception to the rule is if you hate the creativity that comes with programming and love the frustration that comes with debugging. Then absolutely use LLMs when programming.

    • @johnk6757
      @johnk6757 17 дней назад

      I have found that AI seems to emit relatively few bugs (certainly fewer bugs than any random human developer), but it's great for doing tasks you've done many times before and won't learn from doing. Debugging can be extra frustrating indeed - but learning how to work efficiently with the AI output is a skill itself
      I do think there's something to the idea of stagnating your growth by leaning too heavily on it but I also think it can have the opposite effect, empowering developers to move MUCH more quickly and build more interesting projects to actually learn about interesting things

    • @Serizon_
      @Serizon_ 17 дней назад

      agreed

    • @rachelsnijders817
      @rachelsnijders817 17 дней назад

      @@johnk6757 But if you've already done something, then surely you've made a component out of it? I can't think of anything that can be automated with LLMs but not with traditional code.

  • @johnk6757
    @johnk6757 17 дней назад

    Like them or not, you will be left behind if you don't learn to use them efficiently.

  • @lekamarade
    @lekamarade 19 дней назад

    Ok

  • @Xtreme-yb9yo
    @Xtreme-yb9yo 17 дней назад

    i dont think i can run an llm locally on my 2019 macbook with a whopping 4gb vram

    • @ComputerBread
      @ComputerBread  16 дней назад

      Yeah, you're cooked, even with a RTX3080 I am struggling to run one!