Things I wish someone had explained about functional programming
jrsinclair.com/articles/2019/what-i-wish-someone-had-explained-about-functional-programming
What Jamie wrote
Innovation in cloud platforms as well as some resurgence of more esoteric languages have brought functional programming more popularity. It’s a good reminder that this isn't just another language, this is another way of thinking.
Learning functional programming is different. It’s more than some extra concepts that slot in with what you already know. No, functional programming is a whole new way to think about programming. If you come from an OOP or imperative background, it turns a lot of received wisdom on its head. Things that you thought were bad ideas turn out to be good ideas. Things that you thought were convenient and clever turn out to be problematic. Or plain impossible.
Beware, there be dragons there. 🐉
Saved the same week · 16 links that week
- Tech and Liberty – Stratechery by Ben Thompson
- On Digital Minimalism, Loneliness and the Joys of True Connection - Study Hacks - Cal Newport
- Nice Ride Proposes Master Plan Amendment for 2020 Riding Season | Nice Ride Minnesota
- File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution – the morning paper
- RSS Feed Generator, Create RSS feeds from URL