I am guessing that at some point a class of programming languages will be designed that is both optimal to generate by LLMs and easy to read/understand for humans. Right now most PLs are optimized for writing code by humans.
I think many languages are actually already optimized for this. Where "reading" means reasoning about what the program does and not just reading text.
IMO we’ll see LLM interpreters / compilers where the spec is the code, and whatever the LLM does in the background is opaque to the “programmer”.