program analysis
44:35Object-Oriented Programming is Bad
2.6M views • 10 years ago
Brian Will
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.
28:03Object-Oriented Programming is Embarrassing: 4 Short Examples
2.2M views • 10 years ago
Brian Will
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.
7:44Handmade Hero | Getting rid of the OOP mindset
167K views • 9 years ago
vexe
A short clip of Casey Muratori from Handmade Hero explaining why he rejects the object-oriented mindset and how to move away from it. It is part rant, part programming philosophy.
19:42Blade Runner 2049 | "Cells Interlinked" and Pale Fire (LITERALLY ME! INCELS INTERLINKED)
344K views • 4 years ago
Fallopium Films
A film-analysis video essay linking Blade Runner 2049's Cells Interlinked sequence to Nabokov's Pale Fire. It examines the poetry and meaning behind the film's references.
13:14Did Nintendo really forget to Optimize Super Mario 64 ? | MVG
1.3M views • 6 years ago
Modern Vintage Gamer
Modern Vintage Gamer examines the claim from the Super Mario 64 decompilation project that the game shipped unoptimized, and puts it in the context of 1996 N64 development.
Topic match · Compilers, interpreters & program analysis
25:59Starship Troopers - re:View
2.8M views • 9 years ago
RedLetterMedia
Mike and Jay of RedLetterMedia discuss Starship Troopers, covering its legacy, why people like or dislike it, and its reading as sci-fi action satire versus the Heinlein book.
33:48How AlphaZero Completely CRUSHED Stockfish
4.9M views • 5 years ago
GothamChess
GothamChess walks through AlphaZero's famous games against Stockfish, highlighting its unusual pawn sacrifices and positional style. It is aimed at chess fans rather than ML specialists.
39:52Ross's Game Dungeon: Deus Ex
1.5M views • 10 years ago
Accursed Farms
Ross Scott's Game Dungeon episode on Deus Ex, a long review of the game covering its narrative, politics and economic philosophy as well as its design.
31:08The Fall of The Simpsons: How it Happened
8.7M views • 9 years ago
Super Eyepatch Wolf
Super Eyepatch Wolf analyzes why The Simpsons declined after its golden age, pointing to changes in the writers' room and a shift in the style and complexity of its comedy.
6:01Slavoj Žižek on "They Live" (The Pervert's Guide to Ideology)
427K views • 12 years ago
Christian G
A short excerpt from The Pervert's Guide to Ideology in which Slavoj Zizek analyzes John Carpenter's They Live. He uses the film's fight scene and sunglasses to explain how ideology works.
28:31My Octopus Teacher: The Greatest Horror Film
229K views • 6 years ago
Maggie Mae Fish
Maggie Mae Fish analyzes the documentary My Octopus Teacher as an eco-horror film, critiquing it as a story of a man projecting his own needs onto a wild animal.
1:01:51Rant: Entity systems and the Rust borrow checker ... or something.
304K views • 8 years ago
Jonathan Blow
Jonathan Blow's hour-long livestreamed response to a RustConf 2018 closing keynote about entity systems in Rust. He argues that index-based entity systems amount to manual memory management that sidesteps the borrow checker, and he talks about friction for game developers.
8:50Passengers, Rearranged
6.2M views • 9 years ago
Nerdwriter1
Nerdwriter1 shows how rearranging the scenes of the film Passengers, so the audience shares the female lead's confusion, would change the movie. It draws on discussion of the original script.
11:25The Worst Typo I Ever Made
6.4M views • 6 years ago
Tom Scott
Tom Scott recounts the worst typo he ever made, a subtle mistake in code with destructive consequences at a previous job. It is a cautionary tale about irreversible operations.
35:05Incels | ContraPoints
6.4M views • 8 years ago
ContraPoints
ContraPoints' 35-minute video essay on incels, examining the community, its worldview and how people get radicalized. It is delivered with theatrical style and an empathetic tone.
28:39The Hyperloop: BUSTED!
2M views • 10 years ago
Thunderf00t
Thunderf00t, a physicist, critically assesses the Hyperloop concept, covering the vacuum, pressure, safety, and cost problems of high-speed tube travel. He argues the media accepted the claims uncritically.
1:15:54"Games as a service" is fraud.
1.1M views • 7 years ago
Accursed Farms
Ross Scott of Accursed Farms makes a 76-minute argument that selling video games as a service is a form of consumer fraud. He lays out legal arguments that games are goods, covers ownership and programmed obsolescence, and discusses game preservation.
36:49The Hobbit: A Long-Expected Autopsy (Part 1/2)
5.9M views • 8 years ago
Lindsay Ellis
The first part of Lindsay Ellis's video essay series on the troubled production and critical reception of The Hobbit film trilogy.
19:53Sequelitis - Mega Man Classic vs. Mega Man X
15.7M views • 15 years ago
Egoraptor
Egoraptor's Sequelitis compares Mega Man Classic and Mega Man X, analyzing how the games teach players through level design without explicit tutorials. It mixes comedy with design analysis.
13:41My dream died, and now I'm here
3.5M views • 2 years ago
Sabine Hossenfelder
Sabine Hossenfelder explains why she left academia, criticizing its incentives, funding and career structure. She gives a personal account of the social problems in science.
0:51Steve Balmer on KLOCs
11K views • 11 years ago
Ali Gajani
A one-minute clip of Steve Ballmer explaining IBM's obsession with counting thousands of lines of code (KLOCs) as a measure of programmers. He explains why that metric is useless.