legacy code
22:41"Clean" Code, Horrible Performance
1.2M views • 3 years ago
Molly Rocket
Casey Muratori shows how typical 'clean code' object-oriented patterns can cost large factors in performance. He benchmarks them against simpler data-oriented code.
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.
Topic match · Software practice, open source & careers
31:34Vibe Coding Is The Future
302K views • 1 year ago
Y Combinator
A Y Combinator video on vibe coding, the term Andrej Karpathy coined for letting LLMs write code. It reports what YC founders say about debugging, models and how much of their code is AI-written.
Topic match · Software practice, open source & careers
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.
Topic match · Software practice, open source & careers
2:48:11the sham legacy of Richard Feynman
1.2M views • 1 year ago
Angela Collier
Physicist Angela Collier's nearly three-hour critique of Richard Feynman's public legacy. She examines how his books, written with Ralph Leighton, shaped a mythologized great-man image, and covers his personal behavior.
11:30Getting GPLv2 Compliance From A Chinese Company- In Person!
625K views • 5 years ago
Naomi Wu
Naomi Wu visits the Shenzhen offices of smartphone maker UMIDIGI in person to get them to release source code they owed under the GPLv2, and they comply.
Topic match · Software practice, open source & careers
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.
Topic match · Software practice, open source & careers
21:37The Patent Scam Intro
464K views • 10 years ago
Austin Meyer
Austin Meyer, developer of the X-Plane flight simulator, explains how he was sued by a patent troll over a trivial claim about an app's license server. He walks through how the shell-company litigation works and why ignoring the suit makes things worse.
Topic match · Software practice, open source & careers
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.
Topic match · Software practice, open source & careers
17:51Why I deleted GrapheneOS
976K views • 3 years ago
Louis Rossmann
Louis Rossmann explains why he stopped using GrapheneOS, describing his interactions with its lead developer Daniel Micay. It includes chat logs shown in the video.
Topic match · Software practice, open source & careers
15:21The Story Behind Audacity
517K views • 5 years ago
Tantacrul
Tantacrul tells the story of Audacity, the widely used free audio editor, and announces his involvement in the project. It includes an interview with the original developers and a look at the software's usability.
Topic match · Software practice, open source & careers
16:26Ex Microsoft Employee tells secrets on why Windows 10 bugs exist 👨💻 - @Barnacules
631K views • 7 years ago
Barnacules Nerdgasm
A former Microsoft SDET with 15 years on Windows gives his view on why Windows 10 updates keep shipping with bugs. He points to changes in how the company tests its software.
Topic match · Software practice, open source & careers
2:27:20NixOS Drama Explained, a Personal Account
15K views • 1 year ago
Jon Ringer
A long personal account by a former NixOS contributor of his experience in the community, his ban and the governance events. He aims to correct what he sees as a false narrative about the NixOS drama.
Topic match · Software practice, open source & careers
53:40GrapheneOS: Documenting Numerous Attacks Against CalyxOS,, Techlore, & More
135K views • 5 years ago
Techlore
A long Techlore video documenting what it presents as hostile conduct by GrapheneOS leadership and community members, including lead developer Daniel Micay, toward CalyxOS and others.
Topic match · Software practice, open source & careers
8:45Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore
19K views • 5 years ago
Leandro Facchinetti
Leandro Facchinetti explains why he thinks Racket is a great language and why he stopped using it. He describes his backstory and experiences with the Racket community.
Topic match · Software practice, open source & careers
25:16Debunking Devin: "First AI Software Engineer" Upwork lie exposed!
557K views • 2 years ago
Internet of Bugs
Internet of Bugs analyzes Cognition's Devin demo frame by frame, arguing the video did not show Devin completing paid Upwork jobs as claimed, and showing what the task required versus what Devin produced.
Topic match · Software practice, open source & careers
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.
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.
54:59Does Canada’s Bill C-16 Violate Free Speech or Protect Human Rights? | The Agenda
11.5M views • 10 years ago
TVO Today
A TVO current affairs panel debates Canada's Bill C-16, which added gender identity and expression to human rights law and the Criminal Code. Jordan Peterson argues it threatens free speech, and other guests respond.