I do think the idea of 'prompt engineering' isn't 'programming' in the low-level sense, but it's close enough for some peoples' needs to qualify, and will be a useful skill. But I think it'll be more like "being good at searching google" was a few years back. There was a period where you could be very productive understanding a few things about searching (filtering/keyword stuff, mostly) but that 'skill' isn't as useful today as google continues to put less emphasis on keeping those tools useful.
Similarly, being good with Excel. That's extremely powerful for a lot of people in their day to day jobs. Is it 'programming' in the classical hacker-at-a-desktop sense? No, but allowing people to get value from the computers in a way that's under their control (broad definition, I know) does, imo, fall under a large banner of 'programming'.
I agree. I think we'll see similar results to 1980s when you needed $10k of equipment to make movies/videos vs today when Youtube and cheap storage/cameras democratizing video into "content". It's going to have a mix of breakthroughs and junk.
Sure, but there are people who have picked up Python, play with openai APIs, then realized how easy it is the glue stuff together, then all hell breaks loose. Branched off into using LLMs locally, or deep learning with fastai, or inspired to learn web dev, or whatever else. They may not get a job or really know what they're doing in the mere months they've put in, but that hasn't been too different from what some code bootcamps have produced. But it sure is empowering to people who, up to this point, haven't had a reason to learn Python.
That said I don't believe using ChatGPT to hobble together some python code to call the GPT API would constitute "learning to program" any more than nailing two boards together makes you a capable carpenter.