If I can just ask for a certain arbitrary machine state (with some yet unrealized future version of AI) who needs programmers?
We’ll need to vet AI output so there will still be knowledge work; we’re not going to let the AI decide to launch nukes, or inject whatever level of morphine it wants.
Data entry (programming being specialized data entry; code is a data model of primitives for a compiler/interpreter) work at a computer is not long for this world but analysis will be.