Some time ago, I stumbled across this: The introduction to Reactive Programming you've been missing. I quickly glanced over it, but didn't read it, not only because I didn't have time, but mostly because at first it looked like.... esoteric. I pondered which kind of nerds could possibly be interested in this and moved on.
Completely independently, I came to know about React JS [Wikipedia, Facebook]. A part of me loved it profoundly. I thought the ideas were awesome, but I didn't got into it, because it felt... messy; in very subtle ways (mainly because of this mix of pseudo language and HTML). I felt that there was something great in/about it but that the guys at Facebook had implemented _it_ as an ugly hack, losing interest and focus of the true underlying idea that I could not yet put words on.
More recently, I accidentally, came across Elm. Elm is what you get when you put together two ideas:
- Functional programming is awesome (I have already mentioned this) and Reactive Functional Programming is the best thing towards the stars.
 (update) Few days after writing those lines I came across It's the future; which is making my point way better I could ever do.
(update 20th July) Just came across Thoughts on things: Do we need browsers?.