I think using it for side projects is where it shines, especially if you’re talking about coding side projects.
In my N=1 experience with coding, it can save me a ton of time by iteratively providing code and saving me time looking up documentation to find correct functions and syntax. ChatGPT frequently shows me functions that I wasn’t aware existed. It also can give me cleaner and/or more idiomatic code.
So a function or class that may have previously taken me 45 - 60 minutes to build, now takes 5-10 minutes. This is a huge productivity increase. It’s not some magic pill that builds whole applications, but it’s like having an experienced (but not expert) programmer by your side with unlimited patience for your questions. (This also applies to non-programming tasks as well.)
And it hasn’t taken me any time investment in learning it. I just have an iterative conversation with it, including asking it clarifying questions and requesting it to modify the code it provides.
Are you experiencing something different than what I’ve described?