ChatGPT may be overrated but it's extremely good for coding. You can ask it to write a lot of functions and they almost always work. Just avoid niche libraries because the AI tends to make up functions. For the rest, I use it in my daily workflow and it's extremely good.