It’s early
Exactly. I can tell you first hand that I've been told I can't hire anyone new for a while. I'm expected to use AI to boost my productivity along with the rest of my team. Certainly, we're already doing some of that, but AI can't replace a person. In fact, I often use AI to scan code snippets to analyze it for efficiency and I've been amazed at some of its suggestions. Yes, it can help.
I've also seen some crap it, no doubt, found on stack overflow and presented as correct. Here's the problem: a novice/rookie programmer will think he's getting free working code and get smug about it. During code reviews, he'll skip over AI generated code believing it's correct. Not a good outcome.
I've even read of AI hallucinations where it injects non existent dependencies from the Nuget repository that get resolved by hackers trying to poison code.
AI is only successful because it has the myth of infallibility going for it. If you show a manager AI code and hand written code, even if the AI code has serious issues (but it runs), the manager will wonder why AI isn't doing everything and they're wasting time on hand written code. Because they think everything the AI does is 100% correct.
It's not going to last forever. The AI models were trained under the assumption that everything on the internet is true and correct
(post is archived)