Initially, yes. For me, it took the joy out of development. I was at the point of abandoning it but decided to try some different approaches with it. I think it’s here to stay and felt there had to be some way to leverage it without it making me depressed.
The way I’m using it now I figured out through trial and error. I form a mental model of what I want from start to finish. I then break that down into pieces, and use AI (when appropriate) to generate the code for each piece in sequence. This essentially leaves me in power of the entire development process, but the AI helps me produce the syntax much quicker than I could without it.