But there will be a time when machines can program for us humans.
Sivabudh Umpudh

Any job requiring creativity will require humans. Machines can derive, yes. But they cannot invent. We don’t even understand how humans are capable of conceiving ideas.

The state of machine intelligence now is just glorified pattern matching. It has given impressive results definitely. However it still is entirely dependent on human supervision. I would urge cautious scepticism in the face of hysteria many apparent experts spew about utopian/dystopian worlds of self-aware machines.