It’s very useful if you yourself are proficient at the task that you are asking it to do. The problem arises when everyone thinks they are now a programmer because they can use chat-GPT to generate code. It could easily make a critical mistake like reusing a K value or saving a plaintext instead of hash.