For most moderately (not expertly) skilled programmers, is Github Copilot better or worse at suggesting relevant and useful code than ChatGPT? Trying to figure out which I want to use for a Python project.

@Tarah I find that ChatGPT's average-quality response is significantly better.

But Copilot gives you more responses, more quickly, which is really helpful as realtime autocomplete.

So Copilot needs a lot more guiding, but can do very well if you're willing to do that.

(Caveat: I've used both, but not a huge amount of either.)

Neither is going to give you awesome final-quality code as a rule, but both are fine.

@codefolio This is an extremely helpful answer; thank you very much!
@codefolio @Tarah Wow what an amazing times we live in. (I know there is a lot of really bad stuff, but let me enjoy little things like this)
@Tarah how about doing it yourself? :-) personally, I found #ChatGPT to be pretty good at writing code that does not work. In my cases, the code just did not work. And in some cases, the bugs were subtle.
@DoctorDNS for short well defined problems it works ok. I used it to do the initial data cleaning on a bunch of git stuff which I then cleaned up and made a lot faster. For usage of an unfamiliar API though it often beats the 'ole stackoverflow copy/paste and tweak approach at least to get you started. I've found using it for code review can also be beneficial although I think it will be some time before it can outperform a competent engineer who's already familiar with a code base.
@Tarah
@Tarah Does codepilot work better because of the work it copies from?