
Brian Will
6 HN recommenders · recommended in 6 months, 2016–2025
28:03 · 2.2M views · Mar 4, 2016
Brian Will follows up his earlier anti-OOP video by walking through four short code examples, including Java code in the style of Uncle Bob, to show how object-oriented design complicates simple programs. It argues that OOP hides and scatters state and adds needless indirection.
HN commenters point to it as a sharp, example-driven critique of OOP and Clean Code style, often alongside Brian Will's other anti-OO videos.
8 comments from Hacker News
One of my favorites: "Object-Oriented Programming is Bad" [LINK] Followed by "Object-Oriented Programming is Embarrassing: 4 Short Examples". this video
I highly recommend "Object Oriented Programming is Bad" and "Object Oriented Programming is Embarrassing" on Youtube. [LINK] this video
There was an article on state in OOP posted here a few days ago that I found very thought-provoking[1]. The blog post and related youtube videos are pretty interesting as well[2][3][4]. [1] [LINK] [2] [LINK] [3] [LINK] [4] this video
Perhaps the Brian Will anti-OO videos provide more useful examples: [LINK] "Object-Oriented Programming is Bad" this video "Object-Oriented Programming is Embarrassing: 4 Short Examples"
Check out this video this video from Brian Will, where he dissects 4 different code examples. I think one of the examples is also some Java code from Robert "Uncle Bob" Martin.