Human beings don't generally want to be programmers. They have other things to do with their time. I've never understood this obsession with getting non-technical people into programming with some new development methodology or programming language.
Programming isn't for everyone. A programming language is a tool to solve an automation problems. And tons of people just aren't interesting in solving automation problems. You can make the language as non-computer-y as you want. It won't be able to remove the stuff that makes automation difficult -- edge cases, repeatability, maintenance, etc.
What AI could replace are all the frankly hare-brained attempts at "natural language" programming languages intended to make programming appealing to people who probably would never find it appealing. So basically, Shortcuts and AppleScript on steroids. That's a great use for AI. But it does not represent a threat to the employment security of the guy who maintains a kernel scheduler, VM subsystem, etc.
Comments
Human beings don't generally want to be programmers. They have other things to do with their time. I've never understood this obsession with getting non-technical people into programming with some new development methodology or programming language.
Programming isn't for everyone. A programming language is a tool to solve an automation problems. And tons of people just aren't interesting in solving automation problems. You can make the language as non-computer-y as you want. It won't be able to remove the stuff that makes automation difficult -- edge cases, repeatability, maintenance, etc.
What AI could replace are all the frankly hare-brained attempts at "natural language" programming languages intended to make programming appealing to people who probably would never find it appealing. So basically, Shortcuts and AppleScript on steroids. That's a great use for AI. But it does not represent a threat to the employment security of the guy who maintains a kernel scheduler, VM subsystem, etc.