classless oop
26:53What the heck is the event loop anyway? | Philip Roberts | JSConf EU
3.8M views • 12 years ago
JSConf
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built. It demystifies terms like non-blocking and single-threaded.
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.
35:12Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
808K views • 8 years ago
JSConf
Jake Archibald's JSConf.Asia 2018 talk "In the Loop" explains the browser event loop, covering tasks, microtasks, requestAnimationFrame, and how rendering interleaves with JavaScript. It uses visual walkthroughs to show why code runs in surprising orders and why setTimeout fixes are unreliable.
2:32:25OODA Loop & Evolutionary Epistemology of John Boyd by Chuck Spinney
6K views • 5 years ago
52 Living Ideas
Chuck Spinney, a long-time associate of John Boyd, presents Boyd's thinking on the OODA loop and evolutionary epistemology. The talk runs about two and a half hours and includes Q&A.
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.
10:31The HYPERLOOP Will Never Work, Here's Why
1.9M views • 5 years ago
Adam Something
Adam Something argues that the Hyperloop is impractical, covering the costs and engineering problems of running trains in a near vacuum compared with conventional rail and metros. The description admits some wrong numbers in the original cut.
42:24"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)
20K views • 3 years ago
Strange Loop Conference
Konrad Malawski's Strange Loop 2023 talk shows how the FoundationDB team adopted Swift incrementally in a C++ codebase. It covers Swift's C++ interoperability, which let them move single functions or entire types over one at a time.
33:52Nordic.js 2014 • Douglas Crockford - The Better Parts
73K views • 12 years ago
Nordic.js
Douglas Crockford's Nordic.js 2014 talk on 'the better parts' of JavaScript and programming in general. He argues against `this`, `new` and ES6 classes, and for classless, composition-based object patterns, with some broader remarks on building better structures for the future.
1:00:46CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
271K views • 8 years ago
CppCon
A CppCon 2018 talk arguing that OOP has failed to deliver on reuse and performance, and presenting data-oriented design for C++ with practical worked examples from real systems.
22:05The Vegas Loop Is Getting Progressively More Stupid
1.3M views • 1 year ago
Ray Delahanty | CityNerd
CityNerd critiques the Las Vegas Loop, the Boring Company's tunnel transit system, arguing its design and operation are poor. The video covers how the system actually runs.
43:58"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
141K views • 3 years ago
Strange Loop Conference
Evan Czaplicki, creator of Elm, examines how programming languages are funded. He looks at where compiler engineers' salaries come from, why Go has about 5 engineers while Dart has about 30, and how this limits language design.
2:27:34Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
926K views • 1 year ago
Better Software Conference
Casey Muratori's two-hour talk tracing the history of object-oriented programming back to the 1960s and examining how its ideas, and later entity component systems, came about. It is followed by a Q&A.
54:12OOPSLA Conference: Growing a Language
24K views • 6 years ago
Computer History Museum
Guy Steele's classic 1998 OOPSLA keynote on how a programming language must grow with its user community. He delivers it in a playful style, starting with only monosyllabic words and defining new terms as he goes.
1:25:34Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google
3.3M views • 9 years ago
Talks at Google
Economist Richard Wolff's Talks at Google lecture on his book Democracy at Work. He critiques capitalism and argues for worker-run cooperatives as a path to a more democratic economy.
1:04:33Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet
127K views • 13 years ago
Jeff Gonis
Alan Kay's 1997 OOPSLA keynote, preserved on YouTube after being lost from Google Video. He discusses what object orientation was meant to be, messaging, system design, and the state of computing practice.
7:15A Selfish Argument for Making the World a Better Place – Egoistic Altruism
11.4M views • 8 years ago
Kurzgesagt – In a Nutshell
Kurzgesagt makes a selfish case for improving the world, arguing that helping people far away raises prosperity and innovation for everyone, including yourself. The animated video frames this as egoistic altruism and positive-sum cooperation.
4:05Teenage engineering OP1 - Live looping [Thoj]
368K views • 11 years ago
Thoj
Musician Thoj performs a live looping session on the Teenage Engineering OP-1 synthesizer, building a deep house track layer by layer.
9:44Beats That Defy Boxes | Reggie Watts | TED
10.8M views • 14 years ago
TED
Reggie Watts performs at TED 2012, blending vocal looping, beatboxing, poetry and comedy across musical genres in a larger-than-life improvised set.
1:23:35"Uncle" Bob Martin
179K views • 11 years ago
Program on Entrepreneurship
Robert 'Uncle Bob' Martin speaks at Yale School of Management about clean, well-written code and what makes good software development. The talk covers his views on OOP, architecture and professional practice.
4:15Kylie Minogue - Come Into My World (Official Video) [Full HD Remastered]
46.3M views • 16 years ago
Kylie Minogue
The official music video for Kylie Minogue's Come Into My World, directed by Michel Gondry, built around a looping scene with multiplying copies of Kylie.
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.
5:25Canada's 100-Foot Freight Railway To Nowhere
1.9M views • 4 years ago
Half as Interesting
A short, sarcastic Half as Interesting video about a tiny freight railway in Canada built to exploit a shipping regulation loophole. It explains how a track just 100 feet long counted as a railway.
1:04:29The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)
9K views • 6 years ago
Yoshiki Ohshima (大島芳樹)
Alan Kay's 1997 OOPSLA keynote argues that the computer revolution has not really happened yet, reflecting on how computing, objects and the web fall short of their potential.
40:06Elon Musk's "Loop" - It's bad, folks
921K views • 7 years ago
donoteat01
A long, sarcastic critique of Elon Musk's Loop tunnel transit idea and related Boring Company and Hyperloop claims. It leans on transit-planning arguments about capacity and throughput.
4:57LSV Breaks MTGO
323K views • 14 years ago
TCGplayer
Pro Magic player Luis Scott-Vargas triggers a mandatory-action infinite loop on Magic Online, and the game stalls in a non-terminating state.
2:05Starship Troopers: Failure of Democracy (HD)
297K views • 14 years ago
Nightbound
A two-minute classroom scene from the film Starship Troopers in which a teacher lectures on why only veterans earn the right to vote, titled Failure of Democracy.
3:51Reddit.com co-Founder Alexis Ohanian fires back at CNN and Anderson Cooper
28K views • 15 years ago
tjandthetux
Reddit co-founder Alexis Ohanian responds in a short interview to Anderson Cooper's on-air criticism of Reddit over child exploitation content.
2:24Infant girl with whooping cough
4.2M views • 13 years ago
Mayo Clinic
A short Mayo Clinic clip of an infant in intensive care with severe whooping cough, held by her mother. It shows the baby's violent coughing.
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
468K views • 4 years ago
Strange Loop Conference
Jack Rusher's Strange Loop 2022 talk argues that most programming languages are still designed around punchcard-era assumptions. He makes the case for live, interactive programming environments, drawing on Lisp, Smalltalk and REPL-driven development.
1:09:38"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
9K views • 5 years ago
Strange Loop Conference
Guy Steele's Strange Loop 2010 talk argues that programmers should not have to think about parallelism, and that languages should support algorithms built on independence and divide-and-conquer. He also recounts fitting a program onto a single punch card.
39:26"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)
59K views • 3 years ago
Strange Loop Conference
Pokey Rule presents Cursorless, a spoken language designed for editing code by voice, built on tree-sitter parsing with smart structural and simple token-level primitives. The talk is from Strange Loop 2023.
1:01:39"Simple Made Easy" - Rich Hickey (2011)
219K views • 5 years ago
Strange Loop Conference
Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple constructs.
45:50"The Mess We're In" by Joe Armstrong
398K views • 12 years ago
Strange Loop Conference
Joe Armstrong, co-inventor of Erlang, gives a funny and opinionated Strange Loop talk on the tangled state of software: build tools, package managers, entropy and the physical limits of computation. He argues for ideas like naming things by content hash and throwing away your first version.
39:58"Production Prolog" by Michael Hendricks
58K views • 12 years ago
Strange Loop Conference
Michael Hendricks of PriceCharting shares tricks and pain points from running Prolog in production for 18 months at Strange Loop. It argues Prolog is a productive modern language beyond logic puzzles, and includes a demo of changing code mid-execution.
40:55"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
69K views • 12 years ago
Strange Loop Conference
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically. It then shows how Elm's variant enables hot-swapping and its time-traveling debugger.
42:20"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore
41K views • 9 years ago
Strange Loop Conference
Jon Moore's Strange Loop 2017 talk argues that rate limiting is the wrong tool for protecting services from noisy clients. He proposes concurrency-based capacity management and quotas instead.
36:58"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
26K views • 9 years ago
Strange Loop Conference
Aditya Siram introduces ATS, a statically typed ML-like language that compiles to C and offers type-safe pointer arithmetic and a full proof language. The Strange Loop talk shows off C interop, concurrency and verification features with non-trivial examples.
54:35"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
19K views • 3 years ago
Strange Loop Conference
Devine Lu Linvega of Hundred Rabbits talks about low-power, offline computing, esoteric languages and the Uxn virtual machine, informed by years of sailing the Pacific. The talk frames computing sustainability through a permaculture lens.
46:04"Eve" by Chris Granger
27K views • 11 years ago
Strange Loop Conference
Chris Granger presents Eve, a programming environment designed to be approachable for humans, at Strange Loop 2015. The talk covers the project's approach and design ideas.
40:57"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
17K views • 4 years ago
Strange Loop Conference
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.