6 HN users recommended this commentary5 months2016–2025score 6
Years with an HN recommendation, 2007–2026
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.
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.
“I highly recommend "Object Oriented Programming is Bad" and "Object Oriented Programming is Embarrassing" on Youtube.” (HN, 2021)
One of my favorites: "Object-Oriented Programming is Bad" [link] Followed by "Object-Oriented Programming is Embarrassing: 4 Short Examples". [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.
Dissects four code examples, including Uncle Bob Java code.
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]
Related videos on state in OOP, pretty interesting.
Previous videos Object-Oriented Programming is Bad [link] Object-Oriented Programming is Embarrassing: 4 Short Examples [this video] I'm watching the 'is Bad' one, and honestly, it rings too close to my experience. Need to think about this a bit more deeply!
There are three talks, actually. Here are the other two. Object-Oriented Programming is Embarrassing: 4 Short Examples[0] Object-Oriented Programming is Garbage: 3800 SLOC example[1] [0]: [this video] [1]: [link]
Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.
8 Hacker News comments
From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.
Citations, criticism and jokes