HackerTube / Video
Object-Oriented Programming is Bad
Brian Will

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.
HN returns to it as the go-to critique of OOP, recommended for explaining the costs of abstraction better than most written arguments.
20 Hacker News mentions · 2016–2025