> Because there is other code those experts want to write, and they don't have time to write it all... but what if they could just give a fairly straightforward prompt and have the LLM do it for them?
Then pretty soon they wouldn't be the experts anymore?
Maybe? But you could make the same argument that programmers today aren't "experts" at computers because they don't know how to build CPUs.
There is no reason to believe you can't gain expertise while still using higher and higher level abstractions. Yes, you will lose some of that low level expertise, but you can still be an expert at the problem set itself.