▶

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.