That’s a scary picture!
What’s so scary about a hat?
It’s scary because It’s not a hat, it’s obviously an elephant that’s been eaten by a snake!
Yeah, what is the point? I mean all of my clients want the side effects like using date and time, saving files and whatnot. And we’re able to achieve 80% FP pureness using traditional tools, ie good enough. We’re separating the logic from the data layer/ui layer and hide any side effects behind interfaces to be able unit test functions that are now pseudo-pure. So what does FP bring to the table that a dev working fulltime needs? Less complexity, better performance, faster shipping?
FP is absolutely beautiful from a philosophical or mathematical point of view, but there’s a reason it never became mainstream.



