So overall it's more an amplifier than anything else.
So overall it's more an amplifier than anything else.
To be fair I've been doing the same thing with simple mathematics into a calculator in my browser that at this point I'm pretty sure I'd fail at long division by hand.
Maybe it won't matter in a few years and their chatgpt skills will be well honed, but if it were me in their position I wouldn't gamble on it.
And he slacks coworkers like he is talking to ChatGPT too, slinging code blobs without context, example input data, or the actual error he received..
If Chat GPT can solve a problem consistently well, I don't think it's worth the effort to master it.
My examples are regexes, command lines to manipulate files, kafka/zookeeper commands to explore a test environment.
For me it's a big win in that regard.
Overall it would be an amplifier if that were how the majority used it. Sadly I don't believe that to be the case.
But people are using the singular response as "the answer" and moving on..
I don't think the history of the usage of either shows that most people make any use of that context.
(And I should have said ChatGPT4 earlier, if you're a bad to medicore developer taking ChatGPT3.5 literally you'll probably wind up in a Very Bad Place.)
After that, you can shape the output - without GPT's help - into something that you can pull off the shelf again as needed and drop it into where you want it to go, because at that point in the process, you know it works.
It happenes a few times for me that Chat GPT gets stuck in a bullshit loop and I can't get it unstuck.
Sure I could summarise the previous session for Chat GPT and try again, but I'm too tired at that point.
I almost ruined my relationship with a coworker because they submitted some code that took a dependency on something it shouldn't have, and I told them to remove the dependency. What I meant was "do the same thing you did, but instead of using this method, just do what this method does inside your own code." But they misinterpreted it to mean "Don't do what this method does, build a completely different solution." Repeated attempts to clarify what I meant only dug the hole deeper because to them I was just complaining that their solution was different from how I would've done it.
Eventually I just showed them in code what I was asking for (it was a very small change!) and they got mad at me for making such a big deal over 3 lines of code. Of course the whole point was that it was a small change that would avoid a big problem down the road...
So I'll take ChatGPT using library methods that don't exist, no matter how much you tell them to fix it, over that kind of stress any day.
Exactly.
chatGPT is the single smartest person you can ask about anything, and has unlimited patience.