HackerTube / Video

Object-Oriented Programming is Bad

Brian Will

Object-Oriented Programming is Bad

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

Topics

Watch on YouTube

Explore more videos