this post was submitted on 11 Aug 2023
400 points (94.6% liked)

Programmer Humor

31214 readers
117 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 4 years ago
MODERATORS
 
top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 45 points 10 months ago (5 children)

Maybe it's because I'm only using it as plan B or C (after the documentation has already failed me), but I have never gotten any usable code out of chatGPT.

And yet co-pilot is able to finish my code perfectly after I type the first few characters... even though they're the same model.

[–] [email protected] 13 points 10 months ago (1 children)

I think co-pilot works better because it has the context of the whole project for reference when suggesting auto completion. I've gotten a lot of unusable junk from it too though

[–] [email protected] 3 points 10 months ago

It can go from great to absolute junk.

But sometimes I need some weird terminal command and it’s weirdly good at it.

Also I get a buddy that can put log messages like “AAAAAAAA” all over the place so at least I don’t go crazy on my own

[–] [email protected] 11 points 10 months ago (2 children)

Co-pilot isn't using the same model. They're using a model that's been trained on a LOT of open-source code.

[–] [email protected] 13 points 10 months ago

Alot of "open" source code ( ͡° ͜ʖ ͡°)

[–] [email protected] 5 points 10 months ago (1 children)
[–] [email protected] 2 points 10 months ago

Not that I'm aware of. Even if the input is public data, the actual training scripts and resulting model tend to be closed-source. Meta's one of the only major companies I know of to release their models under a somewhat-open-source license.

[–] [email protected] 10 points 10 months ago

Maybe same model but differnt data

[–] [email protected] 9 points 10 months ago (1 children)

ChatGPT is amazing for describing what you want, getting a reasonable output, and then rewriting nearly the whole thing to fit your needs. It's a faster (shittier) stack overflow.

[–] [email protected] 5 points 10 months ago

I normally have it output toy examples of the syntax I don't want to bother learning and then remix that into what I need. IMO it's better than stackoverflow because stackoverflow code is more likely to be not really what you were searching for or not actually run because the author didn't bother testing it and there's a typo or something.

[–] [email protected] 5 points 10 months ago

I go the other way with it. Give me something broken but close and I'll use the documentation to fix it.

[–] [email protected] 3 points 10 months ago

If there are even any docs... I usechatgpt when i can find no usefull docs. Quite often it can find some information somewhere.

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (1 children)

Unless it's Microsoft documentation in which case it feels more like bill gates beating me over the head with the frying pan until I give up and find an alternative way to achieve my goal

[–] [email protected] 2 points 10 months ago

Or AWS documentation. Trying to use it feels like getting tortured with thumbscrews.

I hate it so much. It's a cyclical maze of ignorance and frustration.

Google, on the other hand, may have my hand in marriage.

[–] [email protected] 1 points 10 months ago

Is that Eddie Kingston?