it can write some small function and it can works. But if you want to change its behavior it's hard task for chat-gpt, it always trying to keep original code and attempts to apply your requested changes, but often these changes are wrong and if you explain what is wrong and how to fix it, chat-gpt just give you stupid solutions and there is no way to learn it how to do. So, technically it is useless for coding.
It can be useful for large project algorythm analysis and finding the point in the code which is interested for you. But unfortunately chat-gpt cannot accept large code. So it also useless for analysis...
You can use it as a startup when you want to learn some new algorithm, You can ask chat-gpt and it often provide useful portions of info which you can check in literature. But don't belive it, it often give you non existent links and incorrect answers.
chat-gpt is some kind of more smart google search which can combine and modify information. It is stupid, but has a lot of info in database and you can find it with different requests...
