If U Use GitHub CO-PILOT I Wont Hire You!?

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • ► Join my Discord community for free education 👉 / discord
    ► Exclusive Lessons, Mentorship, And Videos 👉 / anthonygg_
    ► 33% OFF on my Go + HTMX + Templ Course PRESALE 👉bit.ly/3UFruxO
    ► Enjoy a 60% Black Friday Discount on My Golang Course 👉 fulltimegodev.com
    ► Learn how I became a self-taught software engineer 👉fulltimegodev.com/#mystory
    ► Follow me on Twitter 👉 / anthdm
    ► Follow me on GitHub 👉 github.com/anthdm
    Grab yourself a 33% OFF on the PRESALE event of my building production ready applications with GO + HTMX + Templ + Tailwindcss + JQuery course here: bit.ly/3UFruxO
    SUBSCRIBE OR NO MARGARITAS
    ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
    ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
    ╠╗║╚╝║║╠╗║╚╣║║║║║═╣
    ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝

Komentáře • 101

  • @asdf8948
    @asdf8948 Před měsícem +15

    I caught myself turning off copilot whenever I want to learn something new or think through a problem without the AI distracting me.

  • @JosephMcMurray1984
    @JosephMcMurray1984 Před měsícem +6

    There are many ways copilot can work with the developer at all levels. For me, it just takes away all the tedious stuff I was going to type anyways. For example, when I create a model function, copilot just knows the style I write it in and the desired return result I want. This allows me to develop parts of my codebase faster and get me testing it faster. Its a productivity tool for me. Kind of like how LSPs help with productivity as well.
    That being said, I have a good idea of when copilot helps me and when it gets in my way. Will be looking at removing it from my auto completions list and mapping copilot suggestions to a keymap instead.

  • @iamworstgamer
    @iamworstgamer Před měsícem +11

    I use copilot as auto complete tool, there are ways to use copilot. dont use copilot is just as stupid as use copilot for everything.

  • @codewithkv
    @codewithkv Před měsícem +1

    Your comment on writing boilerplate being good is absolutely true!
    It's like an on-ramp to your flow state where you know what to write, and it brings you into...your trail of thought, kind of bootstrap the structure of the program in your brain, so you can start extending the different parts of it and make them relate to each other.
    Without writing the boilerplate, I need to read and review the copilot to get the same handle of the system and it's simply not as fun!

  • @sloflayer
    @sloflayer Před měsícem +13

    sorry grandma I can't subscribe your amazing grandson's channel twice 🤣

  • @dandogamer
    @dandogamer Před měsícem +1

    My last company tried to force their engineers to use co-pilot and I never used it. Found it caused more issues during PR's, teammates relied on it way too often and without it they lacked any sort of brain cell for problem solving. It became a crutch for them, without it they couldn't do a damn thing nor think for themselves

  • @abrahamsimonramirez2933
    @abrahamsimonramirez2933 Před měsícem +2

    I don't use it because I hate conventional solutions and "best practices". I don't think there's only 1 good way of approaching things but several

  • @LukeAvedon
    @LukeAvedon Před měsícem +1

    LOL that cat called you a "brogrammer" LOL

  • @josephp.3341
    @josephp.3341 Před měsícem +2

    Not using copilot has helped me write less code and do more with less. With copilot I can write a lot of code really fast but the maintenance cost of the lower quality code is terrible.

  • @agusaris5031
    @agusaris5031 Před měsícem +5

    I only copilot to write a boilerplate or autofill a large object. Often time, when I rely on Copilot to write a specific function, it gives me spaghetti code

    • @user-ek2jc1xf3y
      @user-ek2jc1xf3y Před měsícem +2

      that likely means the rest of your codebase is worse than you think, in general copilot always gives me very ok code. it learns from your patterns and gives you something similar to what you have already written

    • @JosephMcMurray1984
      @JosephMcMurray1984 Před měsícem

      @@user-ek2jc1xf3y It does both. If it generates code that conforms to your style, I am generally happy with the output because it was basically what I was going to write anyways. If it generates code by grabbing results from elsewhere, I am often deleting a lot of it or all of it.

    • @user-ek2jc1xf3y
      @user-ek2jc1xf3y Před měsícem

      @@JosephMcMurray1984 yeah but let's be fair, that happens the less.
      usually it'd only happen if you're looking to introduce something completely new to the codebase, in such cases, I start a GitHub Copilot Chat session and talk about a potential solution, once I understand what needs to be done code wise, I take bits and pieces from the session, paste as comments in the code, indicate it to use certain Classes, Libraries or Functions for the final solution it'll come up with and let it do its thing. This enhances the thought process VASTLY, since instead of focusing on code you focus on interacting with a "peer" to come to a proper solution together.

  • @thisbridgehascables
    @thisbridgehascables Před měsícem

    These tools don’t let you experience good or bad mistakes.
    It’s providing you with a premade solution, which could help in some parts of learning yet won’t be great if you’re trying a new solution.

  • @kelvinpina3392
    @kelvinpina3392 Před měsícem +1

    I finally suscribed man, good videos

  • @J-Kimble
    @J-Kimble Před měsícem

    When I was still a bit green with rust, I used copilot to help me on a project. I ended up rewriting the entire thing months later. Because copilot suggestions were so unreadable and it went around in quite backwards ways of solving problems.
    Nowdays I treat AI tools as if I were treating another senior engineer in my team, who has domain specific knowledge: hey, how do I do xyz in zyx framework. Can you show me how to do this in that rust/go/c#/react whatever. I just need it to put me in the generic right direction, so I don't need to google how to use a specific part of a library or something. Or write boilerplate like json schemas.

  • @kelvinpina3392
    @kelvinpina3392 Před měsícem +1

    I used copilot during the preview but I felt like it was taking so much from my learning So stopped using ever since

  • @Septumsempra8818
    @Septumsempra8818 Před měsícem

    As someone who learnt web dev from Copilot (Django, HTMX, Alpine) I agree with this take. I had to learn web and go into prod in a couple months having been a numpy and pandas programmer. I appreciate the speed, but the quality of my code has gone down.
    Recently I only use it to auto-complete repetitive stuff and when I use it to plan, eg design a database model, I have to put it through all the AI chatbots to feel confident that the code isn't way off. But I still have to design my own code rather than have Copilot do that

  • @michealsmith3407
    @michealsmith3407 Před měsícem +1

    I've never used it but tried similar free extensions and they I can't see how anyone would get any value from them. Intellicode is more than enough, I don't want massive chunks of junk code to be flashing up all the time. I do use GPT-4 a lot, all the other AI tools are vaporware.

  • @shitinsideyou
    @shitinsideyou Před měsícem +2

    So basically you're waiting for Primegen to post something and you will try to do a similar thing?

  • @ThomPorter74
    @ThomPorter74 Před měsícem +1

    I turned off the auto-suggestion. I found that was just getting in my way... I'd go to use arrows to navigate and right as I'd go to press something, a suggestion would come up. 🙄
    Now I use it when I need it, like what @ArcticPrimal said... It is great for boilerplate, but I'll handle all of the actual programming myself since I don't hallucinate quite a much. 🤣

  • @HikaruAkitsuki
    @HikaruAkitsuki Před měsícem +1

    I'm tired of this AI tools in coding. It just always give me looks good if you have no knowledge at all, but even to you know your thing, the output code don't make sense to you either. It is still easier to Google things.

  • @razt3757
    @razt3757 Před měsícem

    5:12 completely agree, I think there's also a danger that tools like copilot will keep languages and frameworks stale and reduce the rate at which they're evolving.
    And I'm not talking about the javascript environment, that could use some slowing down, but other more stable environments could get the wrong hint from the community and think that people are actually ok with the current state of their apis, so there's no reason to improve them.
    While in reality everyone is dumping boilerplate into their code through copilot.
    And yes, that is still bad, cause at some point you still need to read the boilerplate you dumped, it's not all about the speed of writing things, you must also read and understand the things you read.
    Though copilot bros seems to not like talking about that part.

  • @bartech101
    @bartech101 Před měsícem +1

    I use AI to manipulate the text at scale. Mostly to transform the data, if I have csv with bunch of stuff and I want part of this data to be turned into json objects AI is perfect. AI is just an assistant for mundane work.

  • @vitiok78
    @vitiok78 Před měsícem +1

    If Copilot was a human being I would call him "educated fool".

  • @whynot9963
    @whynot9963 Před měsícem +2

    People should use copilot but disable it in their main working files, like .ts or .go, and use it for some less important stuff, like documentation or even config files. Plus, you get the copilot chat in the editor itself, which is coming from chat gpt anyway I believe, so it is kinda win win

    • @whynot9963
      @whynot9963 Před měsícem

      Also, codeium has the same benefits but free.

    • @CallousCoder
      @CallousCoder Před měsícem

      @@whynot9963 or Cody

    • @whynot9963
      @whynot9963 Před měsícem

      ​@@CallousCodernever tried that one. Will give it a try 👍

  • @salihbozkaya8465
    @salihbozkaya8465 Před měsícem +1

    So sorry for grandmama, how is she died? Overdosed drug usage, heart attack? Or something differently else

  • @user-dz6il2bx5p70
    @user-dz6il2bx5p70 Před měsícem +5

    ppl are trashmotional

  • @vonpyra
    @vonpyra Před měsícem

    Copilot is like hyperactive LSP

  • @VthePeople4156
    @VthePeople4156 Před měsícem +1

    Hi bro give me one clarity on Devops Golang Development
    @@What is the Easy Way to Learn Golang for Devops
    @@Daily Activities of Golang Developer on Devops. And Any Cloud Platform
    @@ What Type Of Works I can expect as a Golang Developer in devops Environment
    @@ What are the important concepts in GOLANG I can learn for devops ..
    Please reply me

  • @itzhexen0
    @itzhexen0 Před měsícem +1

    Why is that? Does talking on youtube require a lot of programmers?

  • @kobibr9362
    @kobibr9362 Před měsícem +1

    I use Neovim and I am still hopping to see an Emacs comeback. What about that? More seriously I write Java most of the time (intellij saved us) and loves Goland. I wonder what kind of people you are looking for. You should talk more about the kind of people you are trying to hire and how we can contact you(any job post somewhere?). I am looking for a Job(6 years xp) after travelling in Canada an Europe for 1 year. I am back in Belgium and I hate what I am being offered in Belgium. Our companies are old and numb as fuck (late in pretty much everything and scared of evolution). I kind of want to get out of Java and I love Golang as beginner and I am surprised how fast people can pick the language. I still love Java but I hate the companies that use it. I am actually happy to see a Belgian talk about these issues and carry thing that are mostly unthinkable in the Belgian tech space.

  • @stanrock8015
    @stanrock8015 Před měsícem +2

    I have tried them all. I’m not sure it’s an advantage to code development yet. They aren’t very affective.

    • @ThomPorter74
      @ThomPorter74 Před měsícem

      They're great for boilerplate...

    • @danko95bgd
      @danko95bgd Před měsícem

      @@ThomPorter74 yes amazing for boilerplate. i write a 5 liner code and ask to provide me boilerplate of 50 items but just increment numbers and ai tells me: here is your for loop.
      i say no, hardcode them i just want 50 of those craps, and ai is: sure here is 1 line and then you fill the rest.
      so amazing for boilerplate

  • @BinaryMaestro1
    @BinaryMaestro1 Před 20 dny

    yeah exactly chat gpt is a good tool to get knowledge but copying from it 1 to 1? thats pretty awkward

  • @Lincrych_16
    @Lincrych_16 Před měsícem +1

    When solving a difficult problem that requires thinking, copilot isn’t anything more than autocomplete on steroids.
    Software development is more art than science in my opinion, and to completely stifle your creativity by leaning too heavily on AI tooling is a tragedy.

  • @interstellar1873
    @interstellar1873 Před měsícem +2

    Timmies seething all over the internet... LMFAO

  • @wahdangun
    @wahdangun Před měsícem +1

    I'm co-pilot addict, what should i do to get help 😭 ????

    • @wahdangun
      @wahdangun Před měsícem

      just joking, but man this is like some therapy session video, and some how co-pilot is like some bad drugs

  • @MohamedKamal-wd8hx
    @MohamedKamal-wd8hx Před měsícem +1

    I use AI like it's master or I really understand what i'm doing .. If i let it guide me I got lost after a few hours of work..

  • @GustavoDiaz93
    @GustavoDiaz93 Před měsícem +1

    You learnt well how social networks work hahaha

  • @billybest5276
    @billybest5276 Před měsícem +1

    w take. Fully agree.

  • @SR-ti6jj
    @SR-ti6jj Před měsícem +1

    Do most people use copilot in "always-on" mode, meaning I type, I get a suggestion? I think this the default in vscode. If that's the case it makes sense why people are becoming regarded after using it for a while. That will make you a passive soydev and your wife will leave you for Satya Nadella. If you use it actively, by intentionally triggering it to make suggestions at key moments when you know roughly what the results will be, I think it's a way different experience. You go from using it as brain-replacement to a fingers replacement, which in my opinion is a net-positive for your software. Better to put that mental energy towards solving real problems at hand than zoned-out typing some code a language model could have inferred in milliseconds. You're just honing a dying skill at that point.

  • @dariuszbanach9821
    @dariuszbanach9821 Před měsícem +2

    ChadGPT > TimmyGPT

  • @daedalus5070
    @daedalus5070 Před měsícem +1

    I use Chat GPT and specify not to provide any code. Can be helpful explaining the problem to yourself 🦆

  • @nexovec
    @nexovec Před měsícem +1

    Even if I only use it to write struct initializers and if err!=nil{return err} ?? 😆

  • @rationalityfirst
    @rationalityfirst Před měsícem +1

    5:20 think faster, maybe? 😁

  • @ThePandaGuitar
    @ThePandaGuitar Před měsícem

    Idk why i laughed so hard at this video 😂

  • @Cheater24a
    @Cheater24a Před měsícem +1

    If you use Java, I wont hire you either 😎🤝😎

  • @ArcticPrimal
    @ArcticPrimal Před měsícem +7

    I had no issue with Go errors until I stopped using Github Co-pilot. Now without it, writing errors is a chore and a waste of time

    • @kobibr9362
      @kobibr9362 Před měsícem

      😁

    • @Kats0unam1
      @Kats0unam1 Před měsícem +2

      Massive skill issue

    • @danko95bgd
      @danko95bgd Před měsícem

      yes because typing ife didn't exist for the last 10 years as a snippet.

    • @dandogamer
      @dandogamer Před měsícem +1

      Literally bind it to a snippet dude, or if you can't figure that out there's a vscode extension which gives you several handy ones for golang

    • @CallousCoder
      @CallousCoder Před měsícem +1

      @@dandogamer vscode wtf is that?!

  • @ouss
    @ouss Před měsícem +2

    Belgium Trends for X, I thought you were dutch not flemish.

    • @dranon0o
      @dranon0o Před měsícem +2

      I thought he was Dutch too
      Lore unlocked

    • @CallousCoder
      @CallousCoder Před měsícem +1

      Come on! Don't insult our Dutch language! You hear by the Rs he's speaking pseudo Dutch :P

    • @CallousCoder
      @CallousCoder Před měsícem +1

      @@dranon0o Oh nooo one more who can't tell the difference between pseudo-Dutch and real Dutch :P ;)
      It's like American English vs Canadian English :P

  • @fanindrasaini1223
    @fanindrasaini1223 Před měsícem +1

    I agree with the creativity thing, that painter stuff and emotional attachment to a tool, but you are making too many contradictory remarks😮😢

  • @bilbobeutlin3405
    @bilbobeutlin3405 Před měsícem +1

    Does your grandma use copilot?

  • @jeffdavis5196
    @jeffdavis5196 Před měsícem +2

    More realistically across the entire programming spectrum... if you don't use something like co-pilot you won't get hired... ever. It makes great programmers better... bad developers are still bad with copilot and won't get hired anyways (unless they have connections). It's a skill multiplier. If you have skill issues you'll get lost and it will make things even worse.

  • @piotrekr
    @piotrekr Před měsícem +1

    If a company will not hire because I use copilot, I wouldn't want to work there anyway 😂 I'm not attached to copilot too much, bo I don't like places where toolset is too strict. Im learning Go and I'm loving it. I'm thinking about switching. Copilot is very helpful with that but I always analyze everything it suggests. I wouldn't let a bit of code in my program that I don't understand. And it's awesome for boilerplate or repetitive code.

  • @paulfranco9673
    @paulfranco9673 Před měsícem

    #subscribeforgrandma

  • @anton9410
    @anton9410 Před měsícem

    Dont throw your reputation out of the window with these pointless and clickbaity videos. There are lots of people that find your content valuable, you dont have to resort to these cheap tactics to get views