Re: it changed software development
"In the 1970's, there was an expectation of the "end of programming" -- that all the (green-screen) applications needed by business would be completed, and all the world would need would be a small coterie of operations and maintainence programmers."
Only a few folks suggested this was possible, mostly management being hopeful that they could get rid of costly staff, and their sycophants and hangers-on.
"Then PC's were introduced, and we got to do everything all over again."
Not all over again. Rather, finding new ways of doing certain things. The old things carried on, and STILL carry on, to this day. I'll bet your bank runs code written in the 1950s.
"Then the Internet came, and we got to do everything all over again."
Again, no. Finding new ways to use computing tools as they became more sophisticated and networking became ubiquitous. The old ways stayed put, and were still used as needed.
"Then smartphones came, and we got to do everything all over again."
The biggest change here was dumbing down and shrinking computing so any old idiot could play angry birds on the bus to work. Note that Mattel sold Auto Race, a hand-held portable digital game, in 1976. (Motorola's DynaTAC came out in 1983, Nintendo's Gameboy in 1989.)
"Then web services and the cloud came, and we got to do everything over again."
To all intents and purposes, those had existed since the 1930s. See: "service bureau". Later, as computers and networking became faster and more powerful, the so-called "timeshare" grew popular.
"Nobody I knew was predicting this in 1975!"
It was all predicted long before the 1970s. Dick Tracy had his 2-way wrist radio in 1946 (2-way wrist TV by the early 1960s). By the mid-1950s, it had percolated from popular culture into upper management. Here's a link to a clip of an AP article, published in many mainstream newspapers on April 10th, 1953. Have you not read the science fiction from the Golden Age?