HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

licensing

Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Milton Friedman - Who Benefits From Licensing?5:23

Milton Friedman - Who Benefits From Licensing?

32K views • 12 years ago
LibertyPen
A short clip of Milton Friedman explaining who benefits from occupational licensing requirements, arguing they mainly protect practitioners from competition.
Linus Torvalds says GPL v3 violates everything that GPLv2 stood for9:33

Linus Torvalds says GPL v3 violates everything that GPLv2 stood for

515K views • 12 years ago
TFiR
A short TFiR clip of Linus Torvalds explaining why he thinks GPLv3 violates what GPLv2 stood for. He describes why he chose GPLv2 for kernel development and his view of the FSF's approach.
Topic match · Software practice, open source & careers
Toybox vs BusyBox - Rob Landley, hobbyist51:43

Toybox vs BusyBox - Rob Landley, hobbyist

25K views • 7 years ago
The Linux Foundation
Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU. He also tells the story of leaving BusyBox, Toybox becoming Android's command line, and licensing.
Topic match · Software practice, open source & careers
Leaping the chasm from proprietary to open: A survivor's guide43:28

Leaping the chasm from proprietary to open: A survivor's guide

14K views • 11 years ago
Bryan Cantrill
Bryan Cantrill's OSCON 2015 talk on moving a proprietary product to open source, drawing on Sun's history with Solaris and illumos, licensing choices and the relicensing after Oracle's acquisition.
Topic match · Software practice, open source & careers
Using JSLint For Evil2:45

Using JSLint For Evil

15K views • 15 years ago
ryantravistate
A three-minute clip in which Douglas Crockford explains why he allowed the JSLint reference implementation to be used for evil. It recounts the license clause and how corporate lawyers reacted.
Topic match · Software practice, open source & careers
Getting GPLv2 Compliance From A Chinese Company- In Person!11:30

Getting 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
Douglas Crockford: The JSON Saga49:26

Douglas Crockford: The JSON Saga

81K views • 15 years ago
YUI Library
Douglas Crockford tells how JSON was discovered rather than invented, and how its simplicity made it a dominant data interchange format. He also covers surrounding history such as earlier Netscape usage and the 'Good, not Evil' license story.
Topic match · Software practice, open source & careers
Corporate Open Source Anti-patterns43:04

Corporate Open Source Anti-patterns

24K views • 12 years ago
Bryan Cantrill
Bryan Cantrill's talk on corporate open source anti-patterns, first given at FISL 2012 and again at the Liferay Symposium. He lays out the mistakes companies make when open sourcing code, such as announcing future open sourcing, and discusses licenses.
Topic match · Software practice, open source & careers
"A Political History of X" - Keith Packard (LCA 2020)45:33

"A Political History of X" - Keith Packard (LCA 2020)

52K views • 6 years ago
linux.conf.au
Keith Packard traces the 35-year history of the X Window System at linux.conf.au 2020. He uses X to examine licensing, corporate interests and community dynamics in free software, including Unix workstation vendors and Stallman's influence.
The Story of Tetris59:31

The Story of Tetris

4.9M views • 8 years ago
Gaming Historian
Gaming Historian recounts how Alexey Pajitnov created Tetris in the Soviet Union and how a fight over publishing rights spanned the West, Mirrorsoft, Nintendo and the Cold War. It runs about an hour with chaptered parts.
Milton Friedman Speaks: The Economics of Medical Care (B1234) - Full Video45:27

Milton Friedman Speaks: The Economics of Medical Care (B1234) - Full Video

86K views • 10 years ago
Free To Choose Network
Milton Friedman lectures to physicians on the economics of medical care, arguing that government involvement raises costs and leads toward socialized medicine. He also discusses licensing and protecting patients from quacks.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)1:03:55

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

619K views • 8 years ago
DevTernity Conference
Ian Cooper's DevTernity talk revisits Kent Beck's original TDD ideas and shows where misunderstandings crept in. It argues tests should target behaviors through public interfaces rather than implementation details, so suites support refactoring instead of resisting it.
Topic match · Software practice, open source & careers
Bret Victor   The Future of Programming32:56

Bret Victor The Future of Programming

305K views • 13 years ago
Joey Reid
Bret Victor's DBX 2013 talk, delivered in the guise of a 1973 IBM engineer with an overhead projector. It surveys forgotten ideas from 1960s and early 70s computing and warns against assuming you know what you're doing.
Topic match · Software practice, open source & careers
"Uncle" Bob Martin - "The Future of Programming"1:18:21

"Uncle" Bob Martin - "The Future of Programming"

1.8M views • 10 years ago
Paul Stringer's Mobile Tech
Robert C. Martin (Uncle Bob) traces the history of software from 1948 to today, looking at the problems programmers faced, how they were solved, and what mistakes the profession made. He then projects where the field is going, including professionalism and regulation.
Topic match · Software practice, open source & careers
Tim Ewald - Clojure: Programming with Hand Tools58:39

Tim Ewald - Clojure: Programming with Hand Tools

48K views • 12 years ago
ClojureTV
Tim Ewald's Clojure/conj talk uses furniture making with hand tools versus machine tools as an allegory for software. It explores how automation changes what we make and how we think about our work, and why Clojure's small set of simple tools matters.
Topic match · Software practice, open source & careers
Using Python to Code by Voice28:17

Using Python to Code by Voice

348K views • 13 years ago
Next Day Video
Tavis Rudd describes how RSI forced him to program by voice, and shows the Python and Emacs Lisp system he built with voice recognition. A live demo creates and deploys a small system without touching the keyboard.
Topic match · Software practice, open source & careers
Transforming Code into Beautiful, Idiomatic Python48:51

Transforming Code into Beautiful, Idiomatic Python

1.1M views • 13 years ago
Next Day Video
Raymond Hettinger's PyCon 2013 talk on transforming code into idiomatic Python through a series of before-and-after refactorings. It shows how to use iterators, dictionaries, named tuples and other language features well.
Topic match · Software practice, open source & careers
Agile is Dead • Pragmatic Dave Thomas • GOTO 201540:39

Agile is Dead • Pragmatic Dave Thomas • GOTO 2015

1.5M views • 11 years ago
GOTO Conferences
Dave Thomas, a co-author of the Agile Manifesto, argues at GOTO Amsterdam 2015 that Agile as a branded industry has lost its meaning. He says agile is an adjective, not a noun, and urges developers to reclaim agility.
Topic match · Software practice, open source & careers
Plover: Thought to Text at 240 WPM34:21

Plover: Thought to Text at 240 WPM

109K views • 13 years ago
Next Day Video
Mirabai Knight's PyCon 2013 talk on Plover, a free cross-platform stenography engine that lets people write at up to 240 WPM on ordinary hardware, including a demo of coding by steno.
Topic match · Software practice, open source & careers
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)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.
Topic match · Software practice, open source & careers
"The Mess We're In" by Joe Armstrong45: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.
Topic match · Software practice, open source & careers
Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 201751:22

Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 2017

79K views • 8 years ago
RedMonk Tech Events
Bryan Cantrill's Monktoberfest 2017 talk on leadership and organizational principles, ranging from the Gettysburg Address to Uber and Amazon. He argues for the difference between principles and values and criticizes vague corporate principles.
Topic match · Software practice, open source & careers
A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)1:01:45

A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)

26K views • 7 years ago
David Beazley
David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.
Topic match · Software practice, open source & careers
Clean Code - Uncle Bob / Lesson 11:48:42

Clean Code - Uncle Bob / Lesson 1

2.2M views • 7 years ago
UnityCoin
The first lesson of Uncle Bob (Robert C. Martin)'s "Coding Better World Together" series. It makes the case for clean code and for treating software craftsmanship as an ethical and professional responsibility. It runs about 109 minutes.
Topic match · Software practice, open source & careers
MountainWest RubyConf 2013 Devs and Depression by Greg  Baugues27:33

MountainWest RubyConf 2013 Devs and Depression by Greg Baugues

34K views • 13 years ago
Confreaks
Greg Baugues tells his story of living with bipolar II and ADHD as a developer at a Ruby conference. He urges openness about mental illness and explains how to get help and support colleagues.
Topic match · Software practice, open source & careers
The Art of Code - Dylan Beattie1:00:49

The Art of Code - Dylan Beattie

4.9M views • 6 years ago
NDC Conferences
Dylan Beattie's NDC London talk on code written for art, fun and curiosity rather than utility. It includes quines, live music programming with Sonic Pi, and a memorable closing.
Topic match · Software practice, open source & careers
"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea41:18

"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea

35K views • 7 years ago
Strange Loop Conference
Emily Shea explains how repetitive strain injury pushed her to program by voice using speech recognition (Talon), and gives a live coding demo. She argues voice-driven development can be pain-free, efficient and enjoyable.
Topic match · Software practice, open source & careers
Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering48:00

Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering

41K views • 9 years ago
RedMonk Tech Events
Bryan Cantrill's Monktoberfest 2016 talk on how software engineers pass knowledge down through oral tradition, from folk rhymes to programmer lore and stories like why C lacks a logical XOR. He argues for writing software with future generations in mind.
Topic match · Software practice, open source & careers
"The Hard Parts of Open Source" by Evan Czaplicki47:16

"The Hard Parts of Open Source" by Evan Czaplicki

50K views • 8 years ago
Strange Loop Conference
Evan Czaplicki, creator of Elm, discusses the hard parts of running an open source project: online community conflict, why its patterns arise, and a cultural history of open source. He offers ideas for more civil, productive communication.
Topic match · Software practice, open source & careers
The Patent Scam Intro21:37

The 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
!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina Bahram13:29

!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina Bahram

11K views • 10 years ago
Confreaks
A short !!Con 2016 talk by blind developer Sina Bahram on how he uses a computer and writes code with a screen reader at about 1,000 words per minute. He plays how common interfaces sound and challenges the audience to go a day using only the keyboard.
Topic match · Software practice, open source & careers
In Search of Tomorrow56:27

In Search of Tomorrow

18K views • 10 years ago
Berkeley Institute for Data Science (BIDS)
Chris Granger, creator of Light Table and the Eve language, gives a Berkeley data science lecture on what computation and programming might look like in ten years. He covers the path that led to Eve and ends with demos.
Topic match · Software practice, open source & careers
Google I/O 2009 - The Myth of the Genius Programmer55:17

Google I/O 2009 - The Myth of the Genius Programmer

1.2M views • 17 years ago
Google for Developers
Brian Fitzpatrick and Ben Collins-Sussman argue that the 'genius programmer' ideal harms collaboration. They advocate trading ego for growth, sharing work early, and understanding how tools shape social behavior.
Topic match · Software practice, open source & careers
I Like Notebooks52:09

I Like Notebooks

55K views • 6 years ago
Jeremy Howard
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev. He responds directly to Joel Grus's talk about why he dislikes notebooks, and contrasts REPL-style and notebook-style work.
Topic match · Software practice, open source & careers
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

13K views • 4 years ago
Steve Yegge
Steve Yegge records himself working in Emacs and shows off about a dozen features in a roughly 45-minute screen capture. It is an informal, enthusiastic tour rather than a structured tutorial.
Topic match · Software practice, open source & careers
RailsConf 09:  Robert Martin, "What Killed Smalltalk Could K1:00:56

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

87K views • 17 years ago
O'Reilly
Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths. He draws lessons about language communities and arrogance that he argues could hurt Ruby too.
Topic match · Software practice, open source & careers
Mock Interview with Shawn McGrath1:41:38

Mock Interview with Shawn McGrath

45K views • 9 years ago
Molly Rocket
A live mock programmer interview in which Casey Muratori interviews game developer Shawn McGrath using a less confrontational format devised by Chris Hecker. It gets deep into technical details while showing how the candidate actually thinks and works.
Topic match · Software practice, open source & careers
Object-Oriented Programming is Embarrassing: 4 Short Examples28:03

Object-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
"How to teach programming (and other things)?" by Felienne Hermans52:09

"How to teach programming (and other things)?" by Felienne Hermans

34K views • 7 years ago
Strange Loop Conference
Felienne Hermans's Strange Loop keynote on the history and pedagogy of teaching programming. She questions exploration-only approaches like Logo and discusses research supporting explicit instruction and rote practice.
Topic match · Software practice, open source & careers
I made a NES emulator in 15 minutes15:04

I made a NES emulator in 15 minutes

389K views • 14 years ago
Bisqwit
Bisqwit writes a NES emulator in C++ in about 15 minutes of tool-assisted, sped-up coding, narrated with captions. It shows an accurate emulator built with a compile-time generated 6502 instruction table. Part 2 covers compiling and running it.
Topic match · Software practice, open source & careers