I'm a software engineer with nearly 10 years of professional experience and I feel the same as you and I still think it's a good thing.
But: You have to unblock yourself (I was blocked, too) and dive into using AI as it is a tool that, even if it stays on the level it is right now, won't go away and is useful.
What blocks me still though is, imho, for professional work, as long as it's not possible to let an AI take on some work, be it green field work or searching for a nasty bug in an existing project, and know it will come out with a proper solution in the end, one or more humans should know the code. If a productive application doesn't work and this burns money of your employer you're going to burn, not the AI. There's no process of blaming an AI as it's just a tool and instead the human stays responsible.
Until then whatever AIs implement should be constrained and guidelined as much as possible, covered with tests, to reduce the space in which they operate which in turn reduces the space of potential garbage. Essentially the same as for human developers. If you just tell one "I want an app" he can build you whatever he wants, telling him in detail what you need, want and expect results in useful work. Same for AI.
What blocks me still though is, imho, for professional work, as long as it's not possible to let an AI take on some work, be it green field work or searching for a nasty bug in an existing project, and know it will come out with a proper solution in the end, one or more humans should know the code. If a productive application doesn't work and this burns money of your employer you're going to burn, not the AI. There's no process of blaming an AI as it's just a tool and instead the human stays responsible.
Until then whatever AIs implement should be constrained and guidelined as much as possible, covered with tests, to reduce the space in which they operate which in turn reduces the space of potential garbage. Essentially the same as for human developers. If you just tell one "I want an app" he can build you whatever he wants, telling him in detail what you need, want and expect results in useful work. Same for AI.