I was just shown this fascinating and thought-provoking video about the Future of Programming, ca. 1973. It's a recent TED-like talk from Dropbox's DBX conference in July. The real purpose of the talk is important even for non-programmers, I think.
Enjoy! http://vimeo.com/71278954 ~Perian