I just took at look at
The future of programming by Tony Wasserman and Steven Gutz. I've never met him but his article made some fairly accurate projections. Note that we are now in the "Medium Term" period. But we are starting the transition to the "Long Term".