Best Software practice, open source & careers Videos
The 154 Software practice, open source & careers videos here were recommended by different people across different months. Choose by who it is for: 6 introductory, 62 intermediate, 80 for a general viewer, and 6 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Strange Loop Conference, Confreaks, O'Reilly.

Software Engineering's Greatest Hits
Greg Wilson surveys what empirical research actually shows about software development, why we believe it, and how to share that knowledge more widely.

"Uncle" Bob Martin
Robert 'Uncle Bob' Martin speaks at Yale School of Management about clean, well-written code and what makes good software development.

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.

Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!
In a long live-coding session, Andreas Kling works on making the Cookie Clicker game playable in the Ladybird browser from SerenityOS.

Interview with an Agile Coach - Sprint1
Kai Lentit's comedy sketch parodying an interview with an agile coach, lampooning scrum, sprints and kanban jargon.

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
JetBrains interviews Zig creator Andrew Kelley about why Zig has no 1.0 after a decade, why the project left GitHub, and why it bans AI contributions.

Pieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast #440
A roughly 3.7-hour Lex Fridman podcast with Pieter Levels, the solo developer behind over 40 startups.

Glenn Vanderburg of LivingSocial on why software development is an engineering discipline
Glenn Vanderburg argues at the O'Reilly Software Architecture Conference that software development is an engineering discipline, even if immature.

Douglas Crockford: The JSON Saga
Douglas Crockford tells how JSON was discovered rather than invented, and how its simplicity made it a dominant data interchange format.

Assholes are Ruining Your Project. Donnie Berkholz (RedMonk).
Donnie Berkholz of RedMonk gives a Monki Gras talk arguing that abusive, toxic contributors damage open source projects.

Using JSLint For Evil
A three-minute clip in which Douglas Crockford explains why he allowed the JSLint reference implementation to be used for evil.

Unconditional Code • Michael Feathers • GOTO 2018
Michael Feathers' GOTO Chicago 2018 talk on reducing error checks and conditional logic in code.

Agile Project Management with Kanban | Eric Brechner | Talks at Google
Eric Brechner, a Microsoft Xbox development manager, presents his Kanban approach for agile project management at Talks at Google.

"Code is the Easy Part" by Evan Czaplicki
Evan Czaplicki, creator of Elm, gives an elm-conf 2016 talk on the non-code side of building a language.

Vibe coding complex changes in Rust
Jon Gjengset spends about three hours livecoding complex changes in a Rust codebase with agentic AI tools, testing his hypothesis that AI is weak at non-pattern work.

Handmade Hero | Getting rid of the OOP mindset
A short clip of Casey Muratori from Handmade Hero explaining why he rejects the object-oriented mindset and how to move away from it.

dotScale 2014 - Robert Kennedy - Life in the Trenches of healthcare.gov
A dotScale 2014 talk by Robert Kennedy, a former healthcare.gov SRE who later worked at Google, about the engineering effort to rescue the troubled site.

The economics of open source by C J Silverio | JSConf EU 2019
C J Silverio, former npm CTO, explains how the JavaScript package commons ended up in the hands of a for-profit company with no accountability.

Linus Torvalds says GPL v3 violates everything that GPLv2 stood for
A short TFiR clip of Linus Torvalds explaining why he thinks GPLv3 violates what GPLv2 stood for.

Corporate Open Source Anti-patterns
Bryan Cantrill's talk on corporate open source anti-patterns, first given at FISL 2012 and again at the Liferay Symposium.

CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”
Hyrum Wright shares lessons from five years of mass code migrations in Google's huge C++ codebase.

dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?
A dotJS 2012 conference talk by Fat (of Twitter Bootstrap fame) on what open source really means and why maintainers feel guilty about it.

The Mental Game of Python - Raymond Hettinger [synced version]
Raymond Hettinger's PyBay 2019 talk on the mental strategies he uses when programming in Python, such as chunking, solving a simpler related problem, and repeating tasks manually until patterns emerge.

The Worst Typo I Ever Made
Tom Scott recounts the worst typo he ever made, a subtle mistake in code with destructive consequences at a previous job.