Definitely Don't Use GitHub Copilot Now

  Рет қаралды 31,428

Engineer Man

Engineer Man

Жыл бұрын

Many of my concerns about GitHub Copilot have become true and it's still a very hard no for me on this piece of technology.
Hope you enjoyed the video!
Join my Discord server and come say hi:
/ discord
Check out some code on my GitHub:
github.com/realtux
github.com/engineer-man/youtube
Other Social:
/ engineerman
/ _engineerman
/ engineermanyt
Dinosaur icons created by Freepik - Flaticon www.flaticon.com/free-icons/d...

Пікірлер: 172
@ptinosq
@ptinosq Жыл бұрын
I completely agree that copilot is dangerous to new developers as it doesn't teach you how to code, it just codes for you. However, for more experienced developers I can see the appeal with regards to writing simple or repetitive code with ease.
@IqweoR
@IqweoR Жыл бұрын
Yup. Sometimes copilot is even disruptive, but that's actually not that often. Most of the time it successfully completes boilerplate code, or something so obvious that it's boring to write. Sometimes it writes functions with little or no editing required, giving variables sensible names (given our code conventions) and that is what's holding me in. My productivity has gone up and I'm not burning out like I did 2 months ago, because most of the boring things are done automatically, leaving me with only interesting stuff
@Nilloc777
@Nilloc777 Жыл бұрын
Yeah I got and still have it for free (student pack) and it’s best to only have it on for boilerplate or else it can really take over and for me it made me a worse programmer
@fgfdggfgffg6495
@fgfdggfgffg6495 Жыл бұрын
the future will include more AI assisted tools, not less. No need to prepare for a world with no AI, because thats not where we are going
@pioneer_1148
@pioneer_1148 Жыл бұрын
I think the risk is that it writes code you think you understand but that really you don't. Personally I'd much rather write a few extra keystroaks to know I understand my code than hope I understand what an AI is writing for me.
@poorchava
@poorchava Жыл бұрын
Lol, copilot increases my code output by like 200%. I do low level embedded, mostly in C. It speeds up writing boilerplate code tremendoisly. Writing stuff like enums, typedefs, state machines etc is really sped up. So what that it costs some small amount of money. It could cost 50$ and would still be very profitable to use it.
@cheema33
@cheema33 Жыл бұрын
To each his own. I pay for it. And love it. It saves me so much time from having to type in boiler plate code. As for the CoPilot suggestions, I review them and even learn from them. If somebody is blindly trusting them, then it is their fault and not that of the tool.
@jackflowt
@jackflowt Жыл бұрын
As a senior developer, it's similar to doing pair-dev. Sometimes you get good suggestions you forgot to consider. Also it's very helpful in repetitive tasks.
@igorskyflyer
@igorskyflyer Жыл бұрын
What? You don't get suggestions, you get the code for the actual problem that one should have had to think about how to solve, what to use, how to write, etc. it strips away the fun and logical thinking in programming - which is its whole point - so it's really bad for beginners to use it, for seniors I guess it's okay - but personally, I don't use it.
@raniagus7280
@raniagus7280 Жыл бұрын
@@igorskyflyer you never used it right? Its suggestions are not that good, most of the job is still done by yourself
@deistormmods
@deistormmods Жыл бұрын
@@igorskyflyer It's just helpful for syntax for beginners. You still need to figure out how to solve the problem, without getting bogged down by syntax. Then you end up learning the syntax when it gives you a suggesting on how to write what you want. Win win.
@igorskyflyer
@igorskyflyer Жыл бұрын
@@raniagus7280 no, nor I want to, I like to think by myself 🤷🏻‍♂️
@igorskyflyer
@igorskyflyer Жыл бұрын
@@lautaroiglesias4804 but to actually write code you need to think, right? This strips away that part and for that reason solely I dislike it, the time efficiency part is very desirable but for personal projects I would never use it. 😌
@MeZenformed
@MeZenformed Жыл бұрын
Completely agree. That is why I only code assembly in Notepad. Wouldn't wanna get hooked on this fancy new IDE's and compilers. insert sarcasm here...
@Graham_Wideman
@Graham_Wideman Жыл бұрын
" insert sarcasm here..." Er, too late!
@francescomazzucco6264
@francescomazzucco6264 Жыл бұрын
One think you didn’t mention is that it will be free with the GitHub student pack. I think it’s a terrible idea to be honest, I have some mates that have done entire assignments with it and became totally dependent by it
@fulconandroadcone9488
@fulconandroadcone9488 Жыл бұрын
Sounds like a great way to get a large pool of users that depend on your product. Especially considering how crappy education can be
@gbroton
@gbroton Жыл бұрын
@@fulconandroadcone9488 Exactly, I have pointed the same thing under another comment.
@Katatonya
@Katatonya Жыл бұрын
Honestly it seemed like a helpful little tool for some game dev I was doing, it could adapt to the code that I already wrote and recommend based on it. It sometimes saves me from going down a rabbit hole of a bad code idea when it recommends the better option to go about something. Which can make me learn something. (Altough I'm getting it for free since I got github student)
@yaosio
@yaosio Жыл бұрын
I was really impressed how you backed up whatever it was you said with examples directly from Copilot.
@AllAboutCode
@AllAboutCode Жыл бұрын
"Concerns which are now confirmed "
@timclark2880
@timclark2880 Жыл бұрын
I've found it *incredibly* useful. Just as one example, I was writing some code to import Jira tickets from their XML dump into a C# class. The line of code it suggested for me was: t.Title = issue.Attribute("summary").Value; This was *exactly* the line of code I was going to write. The crazy thing is, *nowhere* in my codebase did I have the word "summary." I have no idea how it knew that there was an attribute in my XML called "summary" and that it should map to the title property. I assume it was somehow able to figure it out based on the fact that there are other repos that it was trained on that also were doing similar things with Jira? Not sure, but the point is, that's a nice time saver. I hit enter and then it suggested: t.CreatedDate = DateTime.Parse(issue.Attribute("created").Value); Yep! That was the NEXT line I would have written. Notice that it was smart enough to add the DateTime.Parse. I think it would be significantly more helpful for your viewers if instead of just saying "I didn't particularly care for it" you actually demoed it on some code you were writing. No edits. Just write some code and let it give you feedback and then you can explain what it is you don't like about it. Is it giving you completely off the wall suggestions? Is it slowing down your editor? Or...? That you would "never recommend it to anyone" is a pretty dogmatic conclusion. That is saying there is literally NOBODY in the world who could benefit from it? And yet, the only criticisms I see from you here is 1) you have to pay for it, and 2) new programmers might depend on a tool. Well, ok, but if I ask you how well an axe works and you tell me, "Well, I have to pay for the axe. Also, if you get used to using the axe, you might get dependent on it." OK, but how well does the axe actually *work* as a tool? I think in reviewing a tool it would be worthwhile for your viewers to actually see the tool reviewed per se rather than the "concerns" you have around that tool. :)
@alexkudryk1939
@alexkudryk1939 Жыл бұрын
Have you ever worked on enterprise applications? How much time is wasted on boilerplate code, refactoring, writing unit tests, etc? An AI can do any of those mundane tasks in seconds. Time is money. Of course you need to be on the ball to spot any errors it could make and you have to know how to prompt it to do what you need, which is a skill in and of itself, but it is certainly worth paying for.
@WouterStudioHD
@WouterStudioHD Жыл бұрын
GitHub Copilot made me sad from the start
@fmhqbattousai
@fmhqbattousai Жыл бұрын
"You're a dinosaur" -- typical response when criticizing an "easy button" that people have become reliant on. The problem with their mentality becomes, as you eluded to, dependency on said easy button....disconnect them from the AI and they can't code their way out of a paper bag -- but somehow you're in the wrong lol Great video, as was the last one.
@igorskyflyer
@igorskyflyer Жыл бұрын
This 🙏🏼 People don't realize - even though apps/utilities/extensions help us - they make our brains lazy, thus, making us more stupid by the minute
@poorchava
@poorchava Жыл бұрын
I don't care about other repercussions, if it increases my productivity by like +2x because it frees me from writing most of the boilerplate.
@reidwallace4258
@reidwallace4258 Жыл бұрын
Although I agree its not a great tool for new devs, and a bit of a crutch... it is great at what it is for, which is filling in the blanks when a human mind already stuffed with 10+ languages can't remember how to do a thing it has done 500 times before, or when your stuck working in a language you never much liked, fully understand the theory behind what you are doing, and simply don't want to relearn syntax for twenty lines of code. Also... honestly I consider 100$ a year to be the closest thing to free a service can be without being shady. Between the low price point and generous trial period I just see nothing wrong with the pricing model. I would have liked to see some kind of a free-teir left in for good, but I also can't really think of many features my ten bucks a month get me that you could shave off and still have a viable product. Its not unity, they can't price it based on the profits of finished products, and as much as github is all about the free exhange of information, ten bucks a month to write code for ya barely feels steep.
@bbrendon
@bbrendon Жыл бұрын
What are the CoPilot Alternatives?
@KelvinShadewing
@KelvinShadewing Жыл бұрын
Been using Tabnine for a while. It can be a bit aggressive with suggestions and takes a while to learn your coding style, but it's not bad. Free tier won't write long strings of code for you, but it speeds up repetitive tasks, and that's all I want.
@everyhandletaken
@everyhandletaken Жыл бұрын
Much the same opinion as you, also being a T9 user. For saving on typing, it’s perfect. If I wanted it to write an entire app for me without me needing to use my brain, it’s not the answer. If I switched it off tomorrow, I would miss it, but would totally survive.
@keneucker371
@keneucker371 Жыл бұрын
I've been using tabnine for years now and it's perfect. Everything I've seen from co-pilot is a joke.
@caryrabbit
@caryrabbit Жыл бұрын
Can you share you opinions on the other competitors?
@producdevity
@producdevity Жыл бұрын
I honestly don't see the isssue with depending on a tool that costs money. How many of us pay a shitload of money to Adobe or Jetbrains. Development is not free, on our part but also not on their part. As long as it brings more value than it costs, I think it's fine.
@vivekascoder
@vivekascoder Жыл бұрын
Yeah, it doesn't make you a better developer but it makes it super easy to quickly finish the repetitive / boring work . I still didn't get your point about not paying is it because of the freeish alternatives or do you not like to pay for the tools that lead to an enormous dependency and make it hard to work without them?
@PontusWelin
@PontusWelin Жыл бұрын
I came here looking to hear your opinion on CoPilot and to me it's important to hear the negative parts when I decided whether or not to pay for a product. But this was useless. What are the reasons you don't like it? The only argument I hear is that it costs money. But that's not an argument (and I don't think that's what you meant). Paying for a tool that could potentially increase my productivity is a no-brainer. If I, as a working programmer, could get help just once a week to write some code that saves me half an hour, this tool is worth the money. So the important part isn't that it now costs money. The important part (that I hope you make a video about) is why it isn't a good tool for you.
@ktb1381
@ktb1381 Жыл бұрын
I think some of these things are nitpicks. For one thing, if you've used it for free for a year and it's become an essential part of your workflow then is it the end of the world to have to pay ten bucks a month for it?
@thanasisathanasi4965
@thanasisathanasi4965 Жыл бұрын
Of course no. This is what I do. It saved my ass from pain !
@musix2487
@musix2487 Жыл бұрын
For the price of a meal you can save hours on repetitive code and suggestions can actually help a new programmer learn from its suggestions given you don’t just auto complete but actually analyze each suggestion. I personally think many underestimate how useful an AI companion can be and how widespread it’s usage will be.
@techdan7098
@techdan7098 Жыл бұрын
I've been programming for a few years. I've heard of Autopilot from all my co workers but I never tried it for the same reason. The idea of being dependent on a tool then having to pay a high price which i thought would degrade my progression as a developer is why I've never tried it. However, I was just coding and finding myself writing a lot of repetitive code which now feels a bit mundane and time consuming. I have all these ideas about how to structure an app but realize it takes so long to code the models, database architecture, and templates that I'm starting to see the appeal of a helping hands so I can invest more time on developing infrastructure and less time implementing it. I think I'm going to give it a try.
@kemal6039
@kemal6039 Жыл бұрын
Wait a second. Are you saying that : Github (Microsoft) built and released an Artificial Intelligence tool. Had *millions* of users use it for over a year. And in the meantime trained the AI even more with those users' codes and feedbacks. AND now they want the users to pay to use it? I mean... Doesn't that mean that Microsoft now has an Artificial Intelligence that can build an entire website just from a simple input like "Build me a website to sell flowers in Paris, in French language, use pastel pink colors, add a contact form and map" and it'll do it *perfectly* and within *seconds*? I'm not one for the conspiracy theories but if such an AI exists, I think it almost means that web developers will be obsolete once it's released (if it'll ever be released). It's like Microsoft has a nuclear weapon now. That's the most genius move I've ever seen. Well played Mr Nadella. I don't know if I should be mad or impressed.
@acidhauss7018
@acidhauss7018 Жыл бұрын
I think it really depends a lot on what you're writing. For example I do a lot of React - the auto complete is super useful (assuming I know roughly what I want) and saves a lot of tedious map/filter work trying to remember how it all works. It is also super good at knowing what you want to write e.g. case 1 = 1, it will then do case 2 = 2 and so forth (not the greatest example admittedly but gives you a flavour). For me it's just indispensable these days but each to their own - I do admit though that it will reduce my overall skill as a developer when most of the time it knows what I want to do.
@acidhauss7018
@acidhauss7018 Жыл бұрын
It is also amazing if you're a polygot developer - I have to do a lot of PowerShell now and then (an awful language where I can never remember how to do anything). In these cases it is a blessing GitHub copilot exists eliminating a lot of the stack overflow misery
@scruffygaming627
@scruffygaming627 Жыл бұрын
I think i'm in the same boat. I had reservations right from the start, and now just 'nope'. As you said, i feel like it would make be a bad programmer.. or at the least, it would stunt my learning/improvement. If it could completely write the boring code for me, then i'd be impressed. lol
@peters.c.5541
@peters.c.5541 Жыл бұрын
I think copilot is a nice stack overflow plugin
@ObserverZero
@ObserverZero Жыл бұрын
If you're not paying, you're the product.
@kusog3
@kusog3 Жыл бұрын
What are the chances of me uploading and copyrighting my code in github and then reusing it with sub accounts without copyright to be picked up by copilot and joining this class lawsuit for some juicy $$$?
@davidweeks1997
@davidweeks1997 Жыл бұрын
What I like about M$, is that it is an easy choice, that is always no. :-)
@daxodearchives9467
@daxodearchives9467 Жыл бұрын
As an experienced dev. And especially as a game dev, this is a MASSIVE time saver. Heck, so much of game dev is just writing code that does combinations of something a million people have done before. Unit Tests also, it's so so important, yet it takes a while to write, and having a bot that gets you 80% of the way gives you ALOT. Game jams with throw away code? YES, Debug code? Bingo bingo. Should this be used as a learning tool. DEFINTLY NOT, should it be used by an experienced dev, who is highly critical of everything it spits out. Yes.
@funlightfactory6031
@funlightfactory6031 Жыл бұрын
GitHub copilot, "First taste is free.... "
@pratikdash10
@pratikdash10 Жыл бұрын
Agree with all your points. Somehow none of them affect me specifically. I don't pay anything since I'm a graduate student. It saves me a lot of time from tedious googling and debugging of code that wasn't going to improve my knowledge anyway. Most of its suggestions are from my pre-existing code and repositories. I never blindly accept anything it suggests. Lastly, it has actually reduced some of my stress over the past few months ever since I've started using it. At this point, I seriously won't mind paying for it even after I graduate. What's wrong in paying for something that provides a valuable service and justifiably needs resources for its maintenance ?
@1MinuteFlipDoc
@1MinuteFlipDoc Жыл бұрын
video on a review of the alternatives to copilot?
@sethbrown1763
@sethbrown1763 Жыл бұрын
I'm glad that you made your position clear. As a rule, I avoid anything Microsoft touches like the plague. I have been burned too many times in the past by thinking that their products would increase my productivity, only to find that their APIs change constantly, their documentation doesn't match what the product actually does, and their products seem to be designed to exploit the developer as well as the developer's customers. Too many times I've been in the position of having to explain, "no, sorry, this product doesn't do that, you will have to upgrade to another product", etc. Despite open source products being supposedly "more primitive", I've found that, over time, they are more flexible, expandable and reliable. That's my personal opinion. I don't care what anybody else says.
@fulconandroadcone9488
@fulconandroadcone9488 Жыл бұрын
From time to time I look back at my windows days and then end up supprised by the idea that every one thinks linux is hard to use. I made myselfe some scripts ( granted powershell ) at work based on my experionec with linux, to say that I reduced build time from clicking all around for 2 to 3min and sometimes selecting wrong thing to about 30s ( on an older cpu ) would be understatment. I got myselfe webpack watch working so rebuild is 2s instead of 20 and all just because I was super anoyed with windows updates that I decided to go with roling distro.
@madmachanicest9955
@madmachanicest9955 Жыл бұрын
This is a problem I see a lot with coders. They forget the difference in skill between them and the average user. Coding is hard it is hard and time consuming to learn. An AI coding assistant is exstramly useful for people with low skill
@ThomazMartinez
@ThomazMartinez Жыл бұрын
It's also helpfull for people with high skills when it can generate boiler plate code but paying 10/month its to much i think for this
@madmachanicest9955
@madmachanicest9955 Жыл бұрын
@@ThomazMartinez I would have to agree it's a tool I would like to use to import my own coding skill but at $10 I simple can afford the invest right now.
@reidwallace4258
@reidwallace4258 Жыл бұрын
Yep, give it ten more years (or less) and all you will need is a basic understanding of math and an idea + art to slap together a video game, you will just need a good idea and a URL to slap together a good looking website. It isn't going to reinvent the wheel or break new ground, but it lets you stand on the shoulders of giants like never before.
@reidwallace4258
@reidwallace4258 Жыл бұрын
@@ThomazMartinez 10$ a month doesn't even get you netflix in most of the world, I know people that have used this software to replace a web designer when starting a business... 10$ a month might be steep if you are looking at it as a hobbiest programmer, but millions of people are happy to pay it, either due to the time it saves them, or the money it makes them.
@Fast-e-Learning
@Fast-e-Learning Жыл бұрын
@@reidwallace4258 jokes on you, basic math skills already gone in students
@KeithWhittingham
@KeithWhittingham Жыл бұрын
I'm using it because.... Any doubts about copyright issues, just type @author or copyright in your Java code and generate a list of people you're stealing code from...
@webconcepts_
@webconcepts_ Жыл бұрын
It rips, it is so amazing and everyone of any coding level should use it. It takes all the mundaneness out of coding for me!
@dontmindme4009
@dontmindme4009 Жыл бұрын
i mean its only $10 at the end of the day
@Graham_Wideman
@Graham_Wideman Жыл бұрын
"end of the day" I think you mean beginning of the month. 🙂
@thanasisathanasi4965
@thanasisathanasi4965 Жыл бұрын
It saved me more than 10 dollars in time a month.
@tomatosauce605
@tomatosauce605 Жыл бұрын
I love the idea, will be using
@ronvaught8338
@ronvaught8338 Жыл бұрын
Copilot would have been terrific for me when I was learning - then again, I like it when my wife gives me spoilers on movies, it gives me a much better understanding of the movie, sooner
@rayankhan12
@rayankhan12 Жыл бұрын
I agree... I used it for one month and after that, I couldn't write code for even simple things.
@mdoerkse
@mdoerkse Жыл бұрын
So, no real criticisms.
@Wandering_Horse
@Wandering_Horse Жыл бұрын
In regards to the cost only, for everyone saying 'its only $10'...I remember when gasoline was 'only $0.89/gal'. I remember when Netflix was 'only $5.99/mo'. Etc etc etc.. So now one day in the future you will say Damn, I remember when Copilot was 'only $10/mo'. This is Microsoft we are talking about, do you really think they are you buddy? If they are not taking your money, then they are taking your freedom, else they are taking your soul..Like the old saying goes cash, grass or ass...nobody rides for free! ;)
@JT-zl8yp
@JT-zl8yp Жыл бұрын
Other companies might develop code assistants and that can bring down the price..... when the price of gasoline went up did you switch back to horses or when netflix went up did you switch back to dvds ? Code assistants should be here to stay
@kevinfischer4869
@kevinfischer4869 Жыл бұрын
I disagree completely. For the price of a chicken sandwich a month, you get an assistant that WRITES code for you! Often times the SAME exact code you were going to write!
@user-lp8ur5qn3o
@user-lp8ur5qn3o Жыл бұрын
The only negative is that’s it’s so expensive. I don’t understand how they’re charging the over $10, that’s insane. It’s a good tool, not $10 a month good.
@Mel-mu8ox
@Mel-mu8ox Жыл бұрын
I love what AI could become. however I do find many of your points to be reasonable, and something ppl should definitely keep in mind when considering/using the service. I'm not surprised they ditched any possibility of a free version. The amount of resources, handwear, energy, research, maintenance, storage facility, building rental/tax and who knows what else goes into such a huge project, while still expanding and innovating on it must be HUGE. but there is a bright side. anyone who just wants to copy past is likely also stingy with their money, so will less likely produce AI copy past code that makes no sense, leaks all kinds of data and possibly takes several years off your devices lifespan XD
@R.Daneel
@R.Daneel Жыл бұрын
Heh, I actually went back and changed my downvote to an upvote on that old video before finding this one. You nailed it. At the time I took it as whining about new tech.
@andybarnard4575
@andybarnard4575 Жыл бұрын
It seems the MS marketing team took their inspiration from the drug dealer business model. Free until you get dependent, then up the price. If you are happy with $10/month now you can bet the price will increase next year. As the cast of Grange Hill said "Just say no". (obscure UK cultural reference.....)
@sjsmoto
@sjsmoto Жыл бұрын
When Copilot was first announced, I read its service agreement. It said Copilot sends your source code to their server for evaluation. While this makes sense for what Copilot is meant to do, it can also violate the terms of a non-disclosure agreement. Since I'm a freelancer and regularly sign these for work, Copilot was a no-go for me. So be careful with these kinds of coding aids.
@Dave-dl8ey
@Dave-dl8ey Жыл бұрын
Nice video, and nicely done in your new format :) Thanks for all your videos EM!
@ZacKoch
@ZacKoch Жыл бұрын
I could be interpreting this incorrectly, but I feel like quite a few of the people saying you're a dinosaur below are missing the actual point you were trying to make - it's not that the technology is bad, it's not. It's the way it was positioned... A bit of a bait and switch - there were no publicly available intentions reasonably established before the rug was pulled.
@MelanieCrypto
@MelanieCrypto Жыл бұрын
the switch up was a bit sheisty..... maybe there are some open source alternatives available
@vladimirpotrosky7855
@vladimirpotrosky7855 Жыл бұрын
Honestly, I prefer the old video format. Like, a lot more
@HaskeCorp
@HaskeCorp Жыл бұрын
copilot x has entered the chat
@TheDeeStain
@TheDeeStain Жыл бұрын
Yeah I'd never use it. I'm an senior android developer and I just don't see any use cases for me. Also to anyone suggestion it helps with repetitive boring work what are you talking about? If it is boiler plate code you most likely are just copying it from somewhere else in your code or from the documentation.
@usernametaken3098
@usernametaken3098 Жыл бұрын
true, boilerplate is usually wirtten already in product and copying/pasting and modifying ig a bit usually gets thru QA easier than making new boilerplate.
@turner7777
@turner7777 Жыл бұрын
the only good thing copilot will do imo is that in the future it will for sure be integrated or assisting IntelliSense, everything else, trash
@eriquedobson7523
@eriquedobson7523 Жыл бұрын
I never like coding tools like this, the downside is just too high. Not only does it harm learning, but in my experience it risks embedding anti-patterns
@WHAT-GRINDS-MY-GEARS
@WHAT-GRINDS-MY-GEARS Жыл бұрын
I think that Microsoft is the last company anyone should expect anything free from. I thought your first video was good. This video just hammers the nail home. I never thought of using it because all AI need training, and I don't want to train it. If GitHub was not the Facebook of Git, I would probably not use it either. I know of the alternatives. They are not as easy for newbies to come grab your blog tutorial materials.
@Graham_Wideman
@Graham_Wideman Жыл бұрын
"I think that Microsoft is the last company anyone should expect anything free from. ". Yeah, especially considering how expensive VSCode is.
@nickhodgskin
@nickhodgskin Жыл бұрын
The main benefit I see from copilot (having used it daily for a few months) is its great at pattern recognition within code, and for commenting existing code as well. For me its not so much a crutch, but a massive timesave. A lot of the time I can type out a block of code, and wait a couple seconds for it to generate the next (similar) block. Its also really good for using new small packages to do something quick without having to look towards Stackoverflow or in the docs. I get that it can become a dependency for developers, but I'm not sure if there are any free offerings that rival it at all. If a developer feels like it saves them massive amounts of time, then its worth the money. If they don't feel that way, then they can learn to live without it. Just because you get dependent on something, doesn't mean you can't become independent of it as well (just requires you to change your workflow). Its a tool, not a drug 😂
@gabrielmalek7575
@gabrielmalek7575 Жыл бұрын
all the criticism at the beginning is true, AI abstractions are inevitable
@timello
@timello Жыл бұрын
I really don't get the concern... we do pay for features that helps us on our day-to-day development tasks... like IDE features and other tools... but I tend to agree it should be used by non-experienced developers.
@moathdw910
@moathdw910 Жыл бұрын
Totally agree
@EricPerreault
@EricPerreault Жыл бұрын
(context, been working as a software engineer for 1 year) I gave it a shot for a week, was really underwhelmed with its suggestions. In the 40 hour week I had it installed, I don't think I used a single suggestion except for pretty standard autocompletion/typehinting that the IDE can do without copilot. I also found it pretty distracting. It reminded me of someone talking over you or trying to slip in comments between your sentences, throwing off your train of thought. Even if the concerns in this video weren't supported, I still wouldn't recommend it.
@technicalboy1816
@technicalboy1816 Жыл бұрын
Don't be a developer if you don't like to solve problems by using your own brain, without AI.
@Graham_Wideman
@Graham_Wideman Жыл бұрын
... and don't rely on outside-developed tools, like a computer, the internet, computer languages, electricity...
@AlexisCSilvera
@AlexisCSilvera Жыл бұрын
Dinossaur
@ryankhart
@ryankhart Жыл бұрын
I like to say that AI going to replace your job. It's only going to replace your job if you don't use AI.
@comatoszz
@comatoszz Жыл бұрын
This doesn't make sense. It is like I wont use IDE I will use vi with all the plugins installed. Also it helps in coding like IDE does. And if it wants a fair amount of money so be it I am a developer and it is frustrating how everyone wants everything for free but wants a company to pay theM when they work for the company. If you do not like it don't use it but don't say it is not good because it does the same thing it says and for the last 1 year it is doing well.
@inselbergos
@inselbergos Жыл бұрын
Srsly? We are using tools and licenses that costs thousands of dollars and your concern is a 10$ plugin that speeds of programming in a way that i ve never seen in 40years! Stupid repetitive work done with hammering the tab key. Merging code by writing pseudocode.
@neonowl666
@neonowl666 Жыл бұрын
One day ms will remove both tab autocompletion and tab operator.
@elijah2863
@elijah2863 Жыл бұрын
As some one that's been an IT manager and has dabbled in programming as a beginner dev I can say the times I have asked questions or posted in your discord there is no help to be handed out or advice even after linking studies and or articles. Basically the only response is if you don't know then maybe you should learn. Well I can say this video is you breathing hot hair because a company accomplished what you couldn't! To be fair I unsubscribed years ago after all my calls for help were ignored and this video was recommended
@gg-ps1vz
@gg-ps1vz Жыл бұрын
That's quite weird considering the discord is still pretty active all these years later. Not sure why anyone would still turn up if it wasn't useful. Perhaps you simply asked a bad question that could've been googled yourself? or it was too open ended to go through in one sitting?
@elijah2863
@elijah2863 Жыл бұрын
@@gg-ps1vz could be but I also know how imposter syndrome works.
@krux02
@krux02 Жыл бұрын
I've seen copilot. I am not against it, I am also not against that it is a payed service. I just wouldn't recommend it at all. You learn programming by doing the job of programming, you don't learn it if everything you do is just copy paste.
@dedovagency
@dedovagency Жыл бұрын
Why is the fact that its paid such a big deal for you? For instance jetbrains products are excellent yet paid.
@Graham_Wideman
@Graham_Wideman Жыл бұрын
... and also have Copilot integration!
@Stopinvadingmyhardware
@Stopinvadingmyhardware Жыл бұрын
Microsoft always does that.
@Graham_Wideman
@Graham_Wideman Жыл бұрын
Always does what? And in your answer, explain using VSCode as an example.
@ingloriouspancake7529
@ingloriouspancake7529 Жыл бұрын
you expect things to be free?
@luismpcunha
@luismpcunha Жыл бұрын
I think it's also important to view it from the perspective of learning something new. Would I use it for something I'm already a master at? Very rarely if at all. Would I use it for learning a new language I can't even write a for loop in? Absolutely.
@janx1763
@janx1763 Жыл бұрын
I don't really see any of the criticism. If you depend on it 10$ are very worth it. Not using it because of a monthly fee seems highly irrational if can safe you hours of typing every day. Down vote from me, seems to be an extra strong position just to have a controversial video.
@chewie8910
@chewie8910 9 ай бұрын
I'm not convinced by your first arguments. It's not gonna make people better programmers, but it's not going to make them worse either. If you're a good programmer, a tool like this will help you write code faster, and possibly even more efficient code. We all get dependent on higher level software that takes care of smaller tedious things, yes. How is this a bad thing though?
@edmonddantes6443
@edmonddantes6443 Жыл бұрын
Try it for a month and tell me it’s not good.
@Nicky-dw2eu
@Nicky-dw2eu Жыл бұрын
To be honest it sounds like you have something against Microsoft or one actor of copilot in particular, your arguments were really weak. It makes a lot of sense for them to make their product paid after a year, as you said they need to be profitable. How could this even be discussed and criticized? It’s the strongest point if your video yet it’s so meaningless, I’m confused. I thought you would talk about code privacy, what copilot is doing with your code, licenses infrigement etc. Disappointed
@MrKeedaX
@MrKeedaX Жыл бұрын
While they make money off open source coders. Go figure.
@Nicky-dw2eu
@Nicky-dw2eu Жыл бұрын
@@MrKeedaX I mean sure, this could have been an argument. But my point is he didn’t have any good arguments
@MadCat_G
@MadCat_G Жыл бұрын
To be honest, if it was free I wouldn't mind it. When I tried it, it did help me with a lot of repetitive stuff, even comments were populated with great context with very little to edit, it did save me a lot of time using it on many things including my Japanese homework (surprisingly). Now, if I was just learning to code, this tool would only hurt on the long run.
@MasterSergius
@MasterSergius Жыл бұрын
As an ex-automation engineer I don't trust any automatization :) I use Vim for coding in Python and shell (bash) scripts. I use terminal for almost everything but KZfaq. Thus, I don't use github copilot
@MichaelMantion
@MichaelMantion Жыл бұрын
Be lazy. Any tool that speeds up your work, is valuable. The questions are how much time does co-pilot save you a month, how much is that time worth, and is there a better option. I don't think becoming dependant on a tool is a bad thing. That is like being dependant to an elevator as oppose to the stairs. Sure you might be more fit if you always took the stairs, but in our short time on the planet, the elevator is useful. This video was a bit long and repetitive. I am not sure Co-pilot implied there would be a free version. I myself would prefer the community improve the open source alternatives. I also would rather you tell us better options, instead of rambling and repeating yourself for 6 minutes. This could have been a 30 second video.
@ajtencani1439
@ajtencani1439 Жыл бұрын
I agree to all you points but the thing is that the developer who is going to write bad code through the utilization of copilot is exactly the same developer who would write the same bad code just with the few extra steps of going to stackoverflow and copy-pasting code. Still i think just like you that for the amount of money that you have to pay it does not provide the extra value to go for it.
@gtrig84
@gtrig84 Жыл бұрын
I don't agree. Copilot results are 50% garbage 40% OK but there is a 10 % that is pure black magic. I gladly pay for something I tested and found really useful. After all not everything is open source and good efforts need to be payed in order for us developers to be able to find good high payed jobs.
@TunerThings
@TunerThings Жыл бұрын
You shouldn't need a program to write code for you to find a good high paying job.
@gtrig84
@gtrig84 Жыл бұрын
@@TunerThings This is a stupid deduction. I said that it is OK to pay for something that works as expected... If everything was open source then it would very difficult to find a good job.
@TunerThings
@TunerThings Жыл бұрын
​@@gtrig84 I never spoke on either of those points. I said, "You shouldn't need a program to write code for you to find a good paying job." Very clear what I meant.
@gtrig84
@gtrig84 Жыл бұрын
@@TunerThings I don't think that copilot will write code for you. You need to be at a certain level to be able to judge what copilot gives you else 50% of the time you will get garbage and you won't be able to filter it out. I agree with your statement as it's written but it's far from what I originally wrote
@djcaesar9114
@djcaesar9114 Жыл бұрын
You shouldn't focus on negative biased comments. I think we work the same, you have a real engineer spirit and you don't blindly follow tech trends: you analyze then make your choice, what is everybody should do to prevent badly coded applications developed by tutorial masters.
@kranefivem
@kranefivem Жыл бұрын
copilot is the peak of AI autocomplete i happily spend 10 a month for it since in the long run it saves me weeks of research and faster development time for 10 which i spend every day on food thats really a bargin, i was ready to pay 25 if they asked for deffo use it dont listen to t res in the video xD im joking but yea, i highly suggest you use it its the best tool ever to be created in the last 5 years in all of tech
@glennmiller394
@glennmiller394 Жыл бұрын
I agree. Even a plugin like TabNine gets in the way of writing code that you need to write and understand yourself. It's a bad thing for people learning the craft. When I started my Rust journey, it seemed helpful but didn't let me organically understand the code I was producing and often hindered my progress.
@richardrisner921
@richardrisner921 Жыл бұрын
That's not an argument about the quality of the service. That's just you not wanting to pay for things. This is a weak argument. I expected this video to be a critique of the technology and its capabilities. If you prefer other alternative products, which ones? I want to use great tools to write good programs, not save a Subway sandwich of money every month.
@jurycould4275
@jurycould4275 Жыл бұрын
Obviously copilot is trash. Never used it, never looked at it. But I was obsessed with AI throughout under-/ postgrad studies. My intuition is solid. Guaranteed no real engineer is using it. It‘s all beginners and mediocre developers who side-hustle on youtube selling trash tutorials to beginners. The only guys I‘ve heard talk about it in my professional life are 2 ex-army vets who did coding bootcamps and are now starting out doing light frontend work for us.
@jurycould4275
@jurycould4275 Жыл бұрын
Of course, if it works as well as technology allows it, many beginners might like it. But it’s a really bad idea, in general, to learn anything by copying someone else’s homework or simply letting a tool do problems for you. Sites like stackoverflow don’t actually give people solutions, they help people learn how to ask the right questions and look in the right places. For experienced engineers the tool doesn’t make sense there are more reliable tools that take care of easy problems exactly how we want it.
@kenmken
@kenmken Жыл бұрын
1) "Obviously it's trash" 2) "Never used it, never looked at it" And you put them back to back to! Oh the ignorance and vanity!
@jurycould4275
@jurycould4275 Жыл бұрын
@@kenmken Because I work in BigData/AI for aerospace, have a masters in CS, thesis on NLP and have seen similar tools. It‘s called intuition, I don’t need to try it. Just like you don’t need to try my buddies cheeseburger recipe, to guesstimate what it tastes like. You probably know.
@kenmken
@kenmken Жыл бұрын
@@jurycould4275 I think you successfully demonstrated that your opinion is unfounded and you are being presumptuous
@jordanchristley1306
@jordanchristley1306 Жыл бұрын
Downvoting this video for mentioning "other options" and "competition" but not naming a single one.
@alicemystery5332
@alicemystery5332 Жыл бұрын
I never used it. I am newer so I stayed clear of it and I am glad i did. You can probably do the same in BLOOM and it is free.
@kiryD
@kiryD Жыл бұрын
open ai just die to plans lol
@bestboy007
@bestboy007 Жыл бұрын
this yter is just scared of getting unemployed soon.
@_Omni
@_Omni Жыл бұрын
Ofc it will be paid, who would work for free..
@sk8orglobe
@sk8orglobe Жыл бұрын
Thanks for the vid , forgot to cancel my test version. You saved me 10 EUR :)
@zackadam2598
@zackadam2598 Жыл бұрын
When you talk about "dependency", does that include writing in modern languages like javascript, python, or C++? All of them are "dependent" and allow a developer to be able to produce computer programs or web programs that function without them having to learn Assembly. Shit, most developers don't understand how the silicon is molded into the wafer on the CPU. People are so dependent! Yes, copilot can do some neat things in isolation, but it can't actually build you a full-stack application or solve complex problems. Again, just like python creating a great way for people to "depend" on dynamic typed languages, they allow people to move further, faster, and do more. Why is it necessary for people to learn "core"/"fundamental" things if it's not necessary for what they need to do? Just to reach an imaginary ideal? My core point: AI-assisted coding is arguably an unavoidable evolution forward, just like calculators were. people use calculators because they work and make it so you don't have to do math, or even understand it. that works out well for society, generally, since people's math skills aren't the best, but calculators are on every device now. what if everyone can do and create the things that took us years to learn without them having the learn the things we had to, also? Is that really a problem with how things are evolving?...... or an intrapersonal one?
@kalixzee7505
@kalixzee7505 Жыл бұрын
Don't listen to all the haters EM. Being a lazy programmer is not a good enough reason to use Github Copilot.
@zeppelin0110
@zeppelin0110 Жыл бұрын
Do you use auto complete? That's also being lazy,you know.
@kalixzee7505
@kalixzee7505 Жыл бұрын
@@zeppelin0110 I use vim... and no I do not use autocomplete.
@GooogleGoglee
@GooogleGoglee Жыл бұрын
I STAND with you my E Man! 👏🏻👍🏻👍🏻👍🏻
@klemenko345
@klemenko345 Жыл бұрын
I get your point and totally support it. but when you say don't use this.. maybe give some alternatives that are free? So people don't bitch and nag at you in the comments. You take away their ammo so to speak :)
Possible Future GitHub Copilot Lawsuit
9:21
Engineer Man
Рет қаралды 11 М.
Why I'm no longer using Copilot
7:07
Dreams of Code
Рет қаралды 156 М.
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 26 МЛН
Difficult Programming Concepts Explained
11:13
Engineer Man
Рет қаралды 68 М.
Pragmatic techniques to get the most out of GitHub Copilot | BRK255H
45:55
Microsoft Developer
Рет қаралды 38 М.
Copilot Causes Code Churn? This Study Is Concerning...
13:22
Theo - t3․gg
Рет қаралды 76 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 505 М.
Is Github Copilot Worth Paying For??
9:58
James Q Quick
Рет қаралды 69 М.
Please Don't Use GitHub Copilot
6:35
Engineer Man
Рет қаралды 225 М.
The Truth About the Copilot Changes
9:18
Theo - t3․gg
Рет қаралды 72 М.
I Switched to VS Code and It's Kinda OK
6:28
Engineer Man
Рет қаралды 22 М.
it begins… developers LEAVING Copilot
6:55
Alex Ziskind
Рет қаралды 70 М.
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 2,2 МЛН
Трагичная История Девушки 😱🔥
0:58
Смотри Под Чаёк
Рет қаралды 369 М.
XL-Power Best For Audio Call 📞 Mobile 📱
0:42
Tech Official
Рет қаралды 771 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,3 МЛН
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 646 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,5 МЛН