This is a good description of the role of software engineer in the age of LLMs.
Most people still don’t think this way and need a software person to know enough about these things to describe them to the LLM.