Yet I have found AI to be incredibly powerful. I just finished a ~17k line application and the last 4000 lines or so would have taken me a few months but AI did it in a few weeks. Then I made a website for it. found a Wordpress template I liked but I didn't want Wordpress so I asked AI to tear out the Wordpress console and just make it a static site. AI traced my code and wrote all the documentation for me as it could give explanations for the fields by referencing documentation for the end result. Yes I'm sure the HTML is nasty but I never had to look at it because I just built the whole site with prompts. And yes, sure you have to test but no differently than I would have tested my own code anyway. The most frustrating thing is that it would occasionally regress changes that I had already added but I would tell it to look back to where I added it the first time and it would be fixed. As for having to specify everything, generally you can keep one file of specifications and it can reference that.. To me that is just a communication skill.