1 point
*

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

permalink
report
reply
1 point

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.

permalink
report
parent
reply

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.

permalink
report
reply
0 points

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.

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
1 point

Programming with AI help is like having the expert chef at my shoulder, giving me tips, but he’s high as hell on three different mild altering drugs.

Then he’s like “That cake needs some lemon juice. Trust me.”

permalink
report
reply
0 points

Haha indeed!

It’s funny when it starts to just invent things. Like packages, with version number!, that… do not exists…

Or when it outputs code without using the variables …

The most annoying thing is imho that it keeps explaining everything al the time. Even when I prompt “you have a working app with vuejs…” and others it sometimes still explains how to setup the app.

That said: the tool has become a staple in my workflow whenever I need a starting point. Or have to do some math algorithmic things

permalink
report
reply
0 points

Are you using version 3.5 or 4?

permalink
report
parent
reply
0 points

I think both are fine. But when I see 3.5 has difficulties, I usually switch to 4 and get the job done there.

permalink
report
parent
reply
0 points

Why use 3.5 at all in that case?

permalink
report
parent
reply
0 points

I feel like for simple algorithms chatGPT could be good. Like as a reference for how to code something. But if it’s simple code I often find it faster to just write it myself then reorganize whatever it makes to work with and match the style of other code in my codebase. And if it’s complex code I often find it harder to describe what I want then to just make it.

permalink
report
reply
0 points

In my experience, what makes gpt-4 great for coding is its astonishing knowledge of available software libraries, built-in interface features, etc.

I’ll tell it the task I want done, and it will tell me where to find, and how to install the necessary dependencies.

With zero experience in browser extension design, gpt-4 helped me to build an incredibly complicated Chrome extension, using vector database; creating a custom, cloud-based server; web scraping with headless browsers, voice recognition, speech synthesis, wake-word capabilities, and a sophisticated user interface. I had ZERO experience with ANY of these.

For me, using gpt-4 was like collaborating with a just okay programmer, but one who had extensive experience with literally every programming language, API, protocol, etc.

And it was a collaboration. We would talk through problems together. I would make observations and guesses about why a block of code wasn’t working, and it would tell me why I was wrong, or alternately tell me I was right, and produce a fixed version.

permalink
report
parent
reply
0 points

So what are you building? A browser STT interface for chatting with GPT and other LLMs?

permalink
report
parent
reply
0 points
*

I’m not ready to talk about it in detail. Even my boss doesn’t know. But you’re in the right ballpark.

I’m actually building a proof-of-concept prototype for what I want to work on… and I’m using a browser extension so that I can build it independently without anyone from the tech team being involved and slowing me down.

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

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

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 5.4K

    Monthly active users

  • 885

    Posts

  • 9K

    Comments

Community moderators