The Case Against OOP is Wildly Overstated
After 50 years, we’re still confused about programming’s dominant paradigm
You can’t rule the development world for decades without attracting some enemies. And object-oriented programming, which provides the conceptual underpinning for dozens of languages old and new, certainly has some enemies.