Tue Jan 10 2017 Haskell Functional programming is the libertarianism of software engineering Erik Bernhardsson