Convolutionnal neural network (called IA in the news, will automate previously safe jobs)
Upgrade in hardware
Bitcoin technology (made it's way into traditionnal banking)
And if you want more thing into programming:
In the last 15 years the Racket team has came with contracts (something with high order function that didn't existed before), gradual typing which generate contracts, macro composition. None of them existed before.
I'll take bitcoin and NN advances as highly valid and true responses to my query (although tbh I think btc is a bit older than 5 years). To answer my own question, I think Rust is a substantive improvement.
But, that really doesn't affect the vast bulk of programming: what we do isn't changing that fast.
Upgrade in hardware
Bitcoin technology (made it's way into traditionnal banking)
And if you want more thing into programming:
In the last 15 years the Racket team has came with contracts (something with high order function that didn't existed before), gradual typing which generate contracts, macro composition. None of them existed before.