Programmers may end up being replaced by their machines, but we'll still need people to build the data centres and produce the energy to run them