Programming will probably look entirely different from what it looks like now in two decades, but I doubt it will be entirely replaced as a profession in that time. If it has, the singularity will have been started and everything will be entirely different anyways.