Comment by 62951413
3 years ago
I agree with your sentiment but question some of your examples:
* Scala introduced us old Java hands to a whole different world of modern languages. If you know it you get Kotlin or the latest Java changes for free (probably TypeScript-like other ecosystems too).
* Spark introduced a generation of backend developers to distributed query engine technology (my generation is unlikely to delve into postgress codebase in comparison) and made ETL trivial in real life systems
Hadoop clearly died in the last few years or so (outside of EMR where it's mostly invisible anyway). But it's a perfect example of a complete technology lifecycle - it had a good run for a decade starting around 2010 which in our line of business is incredibly long time. Not to mention how many things about distributed systems people like me learned from that stack over time.
Well, I hope you’re right…