Jim Coplien

Jim is one of the few humans who have the courage to say things as they are — based on science, not opinions. Most software developers have no idea who he is, but they should. He avidly opposes “class-based programming” which is almost the only object oriented programming that there is. He objectively hates Java for all the reasons everyone else should and has no problem saying so loudly and backed up with science and his own research.

https://youtu.be/lQQ_CahFVzw