why would any employer want second-rate code from an in-house programmer when they can cheaply copy the first-rate stuff?
I've been a professional programmer for decades and have been trying to work AI into my workflow for a while now.
The thing is almost every time I ask AI to do something, what I get is not that first rate stuff you are talking about. It's often stuff that is incomplete or doesn't even work at all without modification. And yes, coding is not at all immune from hallucination as it will also simply make up whole Frameworks to link to, that do not even exist!
So what companies will get that mostly use AI is a lot of second rate stuff, that I am highly dubious will fare well in maintenance and changing over time.
Maybe sometime it will improve but it seems like a bad idea to plan for that being inevitable when we are not really close yet to any kind of really remarkable level of ability.
If you know how LLM's work you can see where there might be a wall of ability an LLM simply cannot climb beyond.