1. 13

    This article is absolute garbage full of both factually incorrect statements (there is absolutely nothing about functional programs that prevent you from having ad-hoc polymorphism, and in fact ad-hoc polymorphism is heavily used in both haskell (typeclasses) and rust (traits), neither of which are traditional OO languages). Although he acknowledges that his arguments are overly reductive, I see absolutely no reason to forgive it given that the dimensions he chooses to reduce the argument to are boring and uniformative, and his conclusion bland. This guy is a misogynist with nothing useful to contribute to the field of software engineering and is best left alone to howl in obscurity into the silence of history.

    1. 4

      there is absolutely nothing about functional programs that prevent you from having ad-hoc polymorphism

      He says exactly that.

    1. 2

      I wrote an article about TLDs that serve web content. It’s in French, but you’ll find the domain names: https://www.simonjunod.ch/projets/webtld/