Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Who cares though? Just use an IDE or Copilot or something.


sort by: page size:

Unless the copilot spits out complete programs or libraries that are 1:1 to someone elses who cares? Caring about random small code snippets is dumb.

And if you were given an IDE from a young age with copilot you also wouldn't be told you needed to try it...

Copilot is not a person, it is a piece of software.

This is not really asked at you, but the whole idea of copilot. How about people just write their own code??

Yeah, this point I really don't get.

Your job as a programmer is to ensure the correctness of the code you write, Copilot isn't really changing that.


Copilot isn't intending to copy entire code bases either.

No matter how complex a program is, and no matter whether it uses techniques sometimes described as "AI" in its implementation, it's not a person. Copilot is just a very complex pipeline from other people's code to your editor, which ignores the license of those other people's code.

Copilot (and so on) are simultaneously incredible and not nearly enough.

You cannot ask it to build a complex system and then use the output as-is. It's not enough to replace developer knowledge, but it also inhibits acquiring developer knowledge.


But Copilot is not a programmer, Copilot is a program. Slapping the "ML" label on a program doesn't magically abdicate its programmers of all responsibility as much as tech companies over the past decade have tried to convince people otherwise.

Same for all programmers out there. Copilot will need to be careful, and like with everyone else, they'll learn.

I don't use Copilot and know a handful of Fortune 50 companies that won't use it either. Developers do silly things like hard coding credentials when they're testing, as a very basic example, and it's hard to imagine how this is safe.

So? If you're making a mission critical system, don't hire subpar developers.

It's not Copilot's problem. Powerful tools can be misused by anyone.


Not really. I expect those users will just use copilot.

I actually pay for Copilot, because it is useful, but during the hype phase you had people claiming that it could replace programmers entirely. That is patently not true.

Indeed. And it wouldn't take much testing to realize the program is broken. This solution ignores the human in the loop at the controls of Copilot.

Awesome summary and thanks for trying it for the rest of us!

Copilot sounded terrible in the press release. The idea that a computer is going to pick the right code for you (from comments, no less) is really just completely nuts. The belief that it could be better than human-picked code is really way off.

You bring up a really important point. When you use a tool like Copilot (or copypasta of any kind), you are introducing the additional burden of understanding that other person's code -- which is worse than trying to understand your own code or write something correct from scratch.

I think you've hit the nail on the head. Stuff like Copilot makes programming worse and more difficult, not better and easier.


Yeah i am gonna even judge anyone who says copilot does not make them productive. Like what code could you possibly be writing that copilot is not autocompleting you properly? Yeah if you dont know what to write then copilot cant auto complete you.

This assuming most people using copilot are going to properly read generated code.

Do you think only experts should be programming? I'm an amateur programmer, and I think copilot could help me a lot with unimportant things, as you said - I even tried to install it but I'm not on some list. I can read code, and have built a few programs - I've hired around 30 different programmers in my life, and the vast majority clearly are copy-pasters-adapters. The way I see it, that happens because programming is still way more complex than it should be - and copilot will help with that. Maybe you are thinking about elite developers or perhaps developers on big companies, but I think it will be greatly benefitial for us low-level coders amateurs, freelancers and fresh people. Am I wrong?
next

Legal | privacy