It would be useful if Armstrong stated which languages and which programming styles he disagreed with.
"OO" is too vague. Not only does it include languages as different as JavaScript, Perl, C++ and Java, but there are wildly different ways of using each of these languages.
For instance it is entirely possible to write purely functional code in JavaScript if you want to.
"OO" is too vague. Not only does it include languages as different as JavaScript, Perl, C++ and Java, but there are wildly different ways of using each of these languages.
For instance it is entirely possible to write purely functional code in JavaScript if you want to.