companion or replacement?
Especially if your code contains a few bugs, misconceptions, and is sometimes completely unable to fix mistakes, going back and forth into the same wrong solutions.
This is not to say that AI assistants are useless. They are a good productivity tool, and I can output code much faster, especially for domains I am very familiar with.
That said, these starry-eyed AI circlejerk threads are incredibly cringe.
we literally creating solution for our own problem
Maintaining a codebase isn't going to be a thing in the future, at least not in the traditional/current sense.