The future of computing is design by contract and intentional programming. You define your goal, and that's about it. Most technicalities will be delegated to machines.
Most programmers will develop smart agents that will manipulate a decentralized and unique semantic data source. All of this is quite obvious.