With the advent of a new technology, some old ideas - despite been good - are forgotten in the process.
I read a lot how some "new" thing was already present in Lisp like 60 years ago, but only recently resurface with other name or on top of another language.
Now look like the new old thing is build functional, non-mutable, non-locking-thread stuff... and that make me wonder what have been "lost" in the art of development of software? What ideas are almost forgotten, waiting for resurface?
One of my, I remember when I code in foxpro. The idea of have a full stack to develop database apps without impedance mismatch is something I truly miss. In the current languages, I never find another environment that match how easy was develop in fox back them.
What else is missing?