I have never given much attention to functional programming just out of prejudice.

Now I read this blog and my head just exploded in the functional part.

It's beautiful.

What good introductions to functional can you people point me to?

Also, good code is like prose. You write to other to read, and you need to guide their minds.

Of course you can write in dense, truncated and clever ways, but your audience will be small (even yourself won't like your own prose 6 months from now).

Good software is delightful to read.

I’m glad it left that impression! My thoughts have clarified a bit since I read that post, and I think what I describe is more declarative, like React. But the best places to read about it (for web devs) are in Elm!

There is also this new thing I found that seems to really lean into the core of what being functional means here: https://github.com/jorgebucaran/hyperapp

After a while, you see that basically all systems can be modeled as event-driven, functional systems. It’s a flexible model, and fits beautiful into web dev where the semantics are very clear: the system is the web app and events are clicks, keyboard events, asynchronous calls...