logoalt Hacker News

egoreliktoday at 2:33 AM1 replyview on HN

I went into this expecting it to be a criticism in the context of low-level systems, and was a bit surprised when it ended up being about distributed. The mismatch the author is describing, I think, is not really about functional programmers so much as everyone not working directly on modern distributed or web software. For being upfront about all the ways distributed programming is different, this is actually one of the best intros I have seen for the non-distributed programmer on what distributed programming is really like.

I still want to believe that future programming languages will be capable of tackling these issues, but exploring the design space will require being cognizant of those issues in the first place.


Replies

stingraycharlestoday at 2:42 AM

It’s about a specific branch of functional programming that values an almost mathematical rigor, though (like Haskell).

I don’t think the criticism of the author applies LISP-style functional programming, which is much more accommodating to embracing chaos.