THE VIDEO SHELF · object-oriented programming critique
Object-Oriented Programming is Garbage: 3800 SLOC example
Brian Will critiques object-oriented programming and rewrites a roughly 3800-line OO program in a procedural style, cutting code and complexity. It is part of a series of OOP critiques.
Why HN readers recommended it
HN recommends it as a concrete, worked example of the case against heavy OOP rather than abstract argument.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Brian Will
- Topic
- object-oriented programming critique
- Format
- lecture
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 4
- Recommendation years in dataset
- 2016–2022
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
For anyone unfamiliar, I recommend the whole series, but it also culminates in the presenter rewriting an entire nontrivial OOP program into a procedural one and saving whopping amounts of code/complexity. The big example helps to show this isn't just abstract rambling against OOP. [VIDEO]
codemonkey-zeta on Hacker News · 2022-06
In Goodbye, shitty Car extends Vehicle object-orientation tutorial (2011)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]: [LINK] [1]: [VIDEO]
lj3 on Hacker News · 2016-12
In Talks that changed the way I think about programming
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

