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

preview_player
Показать описание


SUBSCRIBE OR NO MARGARITAS
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Рекомендации по теме
Комментарии
Автор

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

asdf
Автор

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.

JosephMcMurray
Автор

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

sloflayer
Автор

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.

iamworstgamer
Автор

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!

codewithkv
Автор

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

abrahamsimonramirez
Автор

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

agusaris
Автор

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.

thisbridgehascables
Автор

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

dandogamer
Автор

LOL that cat called you a "brogrammer" LOL

LukeAvedon
Автор

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.

josephp.
Автор

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

kelvinpina
Автор

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

Septumsempra
Автор

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.

michealsmith
Автор

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.

HikaruAkitsuki
Автор

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.

bartech
Автор

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.

razt
Автор

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

whynot
Автор

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. 🤣

ThomPorter
Автор

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

ArcticPrimal