I've found ChatGPT useful – I want to write some code to do X, and I often find it is a less mentally taxing to write an English prompt and let ChatGPT do the rest than to write the code myself. But I don't just trust ChatGPT's code – I always modify it, refactor it a bit. ChatGPT is rather human in that sometimes it makes the kind of dumb mistakes that humans do–like inverting a test. I know how to catch those mista…
By 2030 I would not be surprised if programming was mostly a human telling a computer what to do via text prompts. That is certainly the direction things have been moving.