• Monounity@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    20 days ago

    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.