The hard part of programming was always gathering requirements accurately and architecting a solution to meet those requirements. All this does is automate out the easier parts.
(Almost) nobody is hand-crafting screws and nails anymore. It doesn't mean that those people don't have something to do, we just produce many more screws and nails at a much higher quality than before. The people do other things at a higher level of abstraction.
Now, eventually, general purpose strong AI will emerge that is capable of filling those roles that occupy the higher level abstraction niches. Once that happens we're entering a phase change in how cognition works in our little corner of the universe, and all bets are off.
Exactly, nail making used to be a profession in itself so much that there is a German surname Nagelmacher which is literally Nail Maker. Don't see many of them around nowadays unless they own a factory that produces nails.
(Almost) nobody is hand-crafting screws and nails anymore. It doesn't mean that those people don't have something to do, we just produce many more screws and nails at a much higher quality than before. The people do other things at a higher level of abstraction.
Now, eventually, general purpose strong AI will emerge that is capable of filling those roles that occupy the higher level abstraction niches. Once that happens we're entering a phase change in how cognition works in our little corner of the universe, and all bets are off.