I think AI is a great rubber duck when learning and can introduce concepts and ideas for you to research and explore. I find most technology shines in areas that are already known. AI is great at general language and translation, it can be an amazing search engine and can play a predefined role. But I find it constraining to work with, with little logical creativity. For me programming is a creative endeavor. To be creative you must leave the safety of what is normal. With AI it locks onto something in a prompt and doesn't let go, causing you to repeat a conversation and hope it locks onto the thing you actually want. You can branch off conversations with AI, but you never really know when it locked onto the wrong thing. When its moving in the right creative direction it isn't logical. So you'll often find areas that feel uncanny or just plain wrong in its decisions. One example of this is asking AI if you should walk or drive to get your car washed a 10 min walk from where you are, sometimes it'll tell you to walk, even tho you cant wash a car if you didn't drive it to the location. Like all tools, its great when used for something its good at.