A Critique of Object-Oriented Programming
Brian Will · Commentary · YouTube title: Object-Oriented Programming is Bad
Why it's here
HN returns to it as the go-to critique of OOP, recommended for explaining the costs of abstraction better than most written arguments.
What it covers
Brian Will makes the case for procedural programming over object-oriented programming, arguing that OOP's promised encapsulation and decoupling are largely illusory. He analyzes real code examples and the problems of tying data to behavior in classes.