HackerTube

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.

Keep exploring