This is why I prefer telling people about the programming paradigms I know, not the languages I know.<p>I'm not impressed by someone who knows Java, C#, and PHP compared to someone who knows object-oriented program, functional programming, and programming in an S-expression language.[0][1]<p>I've found that a multi-paradigm programmer often has superior reasoning abilities about how to write scalable, readable code.<p>Language acquisition within a paradigm is usually laughably easy, once you've been exposed to that paradigm in the first place. Thus, I agree with the author's argument if polyglot is defined with respect to paradigms, not languages.<p>[0] I'm not sure if picking up a Lisp is considered its own paradigm, but it seems radically different enough to me.<p>[1] This sentence is, of course, a generalization. Someone who knows every nook and cranny of a language is certainly impressive, as they can do some really remarkable things. However, this generalization has usually held up, in my experience.