Especially if you start understanding how to refine your prompts to the point where you use a single thread for project management and use that thread to generate prompts for other threads.
Not all value to be gained from this is purely copypasta.
A guy could wonder why so many of us do not use those answers.
Could it be the details complicate things just enough to take the easy answer off the table?
Perhaps it is just me. What say you?
problem is most of the code chatgpt spouts is wrong, in so many subtle ways, that sometimes you just have to run it to prove it.
so basically you have to be better than chatgpt at that particular task to spot its mistakes.
using it blindly it's similar to the Gell-Mann amnesia effect
https://theportal.wiki/wiki/The_Gell-Mann_Amnesia_Effect
said by someone who uses chatgpt extensively, it is good for the structure, to get an idea, but as a code generator it kinda sucks.
Interestingly, the same applies to text-to-image programs. Once you used these for a while, you realize their utility and value are little more than an inspiration or a starter. Even if you wanted to ignore the ethical implications, very little they produce is useable. LLM are amazing. However, their end-product application is overrated.
I am not a programmer and only know some very rudimentary HTML and Java. After hearing everyone enthuse about how they use ChatGPT for everything, I thought that I could use it to generate a page that I thought sounded simple enough. Gist of it was that I needed 100 boxes of the same dimensions that text could be inputted into. I figured that it'd be faster with AI than with me setting up an excel sheet that others would have to access.
Instead, the AI kept spitting out slightly-off code, and no matter how much reiterations I did it did not improve. Had I known the programming language, I would have known what needed to be changed. I think that a lot of highly experienced people are using it as a short-hand to get started, and a lot of inexperienced people are going to use it to produce a lot of shoddy crap. Anyone relying on ChatGPT that doesn't already know what they're doing is setting themselves up for failure.
I never had issues with quickly writing a draft or typing in code. I do realise that for a lot of people, starting on a green field is hard, but for me it's easier.
My going hypotheses is that people are just different, and some get true value out of it while others don't. If it works for you, I'm not gonna call you names for it.
If you do something done 10000 times before or is mix of two things done over and over then you are more likely to get advise.
Useless for anything that requires originality, elaborate humor, or finesse.
An intern in college could do that, but it isn’t worth our time to do.
For this function, write the unit tests. Now you do not have anything that you can blindly commit, but you are at the stage where you are reviewing code.
Could you do all of this by hand? Sure but you never would, you would use an IDE. Chatgpt is better than an IDE when you know how to use it.
I use GitHub Autopilot mainly for smaller chunks of code, another kind of autocompletion, which basically safes me from typing, Googling or looking into the docs, and therefore keeps me in the flow.
It's a tool that can help, just like an IDE, code generators, code formatters, etc. No need to talk down on it in that fashion, and there's no need to look down your nose at tools or the people that use it.
And like crutch for someone who cannot walk without it.
Or glasses (which I use) and allow me to regain almost as good vision as someone with no deformity of eyeballs.