Hello Stev.
As a software developer, one thing that people have the misconception is that you can just ask ChatGPT to solve any kind of programming problem. This is not the case. ChatGPT is designed as a language model, this makes it's response very believable. Yet it doesn't actually do any reasoning behind the scenes, it just tries to predict what is your desired response. For most cases this works wonderfully, specially when you are learning a technology and don't want to be going through countless post on how to make an HTTP request or how to search in a binary tree.
When you ask it to actually solve a logical problem it falls apart pretty easily:
I am using ChatGPT and generative AI for voices for my voice actors mod, but honestly. I try to double check it's results and see if it adjusts to what I can understand from my almost non existing knowledge of other languages than english and spanish ( I do have pretty low standards for the mod since it's an immersion thing I'm doing for myself).
If you were to ask chatgpt to help you solve a bug, it might to some extent, but it wouldn't have the context that is needed to actually find a bug. And if you don't have the knowledge working with C++ or Javascript you could end up producing more bugs. Some of these could be extremely troublesome (specially with C++ and it's memory management). There is also this tendency of ChatGPT to just plainly lie about some things, for example I work with the language Elixir, I asked some help with some problems in the past, and ChatGPT basically always responded with a solution, inventing functions that didn't exist in the language. When pointed out, ChatGPT would write a slightly different code and invent a slightly different function (this is another thing dangerous and a sign that there is no reasoning behind ChatGPT, it will never tell you it doesn't know the response, except for the notice of the unavailability of data past 2021 )
That being said as other forum poster said, you can do a lot of things without knowing how to code. Testing mods, bug reporting, content writing, map making, etc. Even mod making doesn't really need programming knowledge in some cases, unless you consider XML programming.