I really like ideas described in this presentation by Rich Hickey.
One of the fundamental requirements for future computing: explicit representation of “values” and changes in time.
“… The future is a function of the past, it doesn’t change it …”
“… We associate identities with a series of causally related values …”
Presented ideas are very close to my own understanding of new subject-centric programming model