Do AI, Automation and the No-Code Movement Threaten Our Jobs?
i-programmer.info
i-programmer.info
There are always new implications when we go up a layer of abstraction in software development. An AI can be trained to do what it's trained to do (within limits), but it can't see the big picture. It doesn't have human context. Never mind the technical complications of teaching an AI to understand the hundreds of tools, libraries, frameworks, platforms, and languages out there. A software developer also needs domain knowledge to be useful (domain knowledge, by the way, is mostly tribal and not represented by code).
AI will replace software developers once we develop General AI and no sooner.
It will be a while before the high end of programming goes away. But that's been a minority since the 1970s at least.