Keeping CALM: when distributed consistency is easy
This is outstanding -- although in lieu of Yet Another New Programming Language (YANPL), I would suggest simply having developers learn the concepts and apply them no matter what environment they&#x27;re in. This should be part of any developer&#x27;s education.<p>I have some good friends, smart people who know a lot more about good programming than I ever will, who keep saying things like &quot;OO and FP are just different flavors. It&#x27;s all the same&quot;<p>That&#x27;s both true and dangerously incomplete. Pure FP takes you places like this essay. Yeah you can make all of this happen in OO, but it sucks. And if you want to code at scale you gotta know exactly how much it sucks and what to do about it.<p>ADD: My biggest critique of this essay is that the people who need to understand it most will be put off by the terminology. I have no way to fix that, but it still sucks.