Well, it seems AI is not producing the results we hoped for.
A recent survey has uncovered some interesting facts. For example, although AI helps junior developers produce 35% faster, the results are actually less maintainable.
The main issue is, AI is not good at keeping track of high level architecture and design patterns. Instead, it spits out code that mostly works, but is not well organized.
The result is, instead of getting better code from fewer devs, you get more technical debt that needs devs to eventually fix.
A few companies are starting to admit this publicly,
I’ve noticed this myself when using AI to write apex in Salesforce. Sometimes the AI needs a directional change from what it proposes. Sometimes it repeats chunks of code that really should be in a shared function.
The takeaway
The industry is realizing that replacing devs with AI creates massive liabilities. So while AI can help devs, it still doesn’t replace them.