Functional programming is the libertarianism of software engineering

1 · Erik Bernhardsson · Jan. 10, 2017, 5 a.m.
This is a pretty dumb post, in which I argue that functional programming has a lot of the bad parts of libertarianism and a lot of the good parts: Both ideologies strive to eliminate [the] state. (ok, dumb dad joke) Both ideologies are driven by a set of dogmatic axioms rather than a practical goal: Libertarianism wants to reduce the government because any involvement distorts free markets. I always struggled to see what the underlying objective function is (it doesn’t seem to be maximization o...