> what is the new evolution of a programmer?
The moniker already exists which we need to revive and repurpose for the LLM era;
"Systems Engineer" i.e. one who does Systems Engineering - https://en.wikipedia.org/wiki/Systems_engineering Because the focus is no longer on coding alone but involves specification, verification (formal and testing), traceability and correctness. All using a whole plethora of third-party infrastructure, tools and components.
In the early days there used to be "Systems Analyst" and "Systems Designer" in addition to the above. All of them go together. The Systems Analyst is business requirements facing, The Systems Designer maps it to implementation architecture and The Systems Engineer pulls everything together (including costs/risks/specific implementation technologies etc.) to produce the complete functional system.
See also my previous comments here - https://news.ycombinator.com/item?id=48264680