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.

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
Ian Cooper's DevTernity talk revisits Kent Beck's original TDD ideas and shows where misunderstandings crept in.

Bret Victor The Future of Programming
Bret Victor's DBX 2013 talk, delivered in the guise of a 1973 IBM engineer with an overhead projector.

"Uncle" Bob Martin - "The Future of Programming"
Robert C.

Tim Ewald - Clojure: Programming with Hand Tools
Tim Ewald's Clojure/conj talk uses furniture making with hand tools versus machine tools as an allegory for software.

Using Python to Code by Voice
Tavis Rudd describes how RSI forced him to program by voice, and shows the Python and Emacs Lisp system he built with voice recognition.

Transforming Code into Beautiful, Idiomatic Python
Raymond Hettinger's PyCon 2013 talk on transforming code into idiomatic Python through a series of before-and-after refactorings.

Agile is Dead • Pragmatic Dave Thomas • GOTO 2015
Dave Thomas, a co-author of the Agile Manifesto, argues at GOTO Amsterdam 2015 that Agile as a branded industry has lost its meaning.

Plover: Thought to Text at 240 WPM
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.

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
Evan Czaplicki, creator of Elm, examines how programming languages are funded.

"The Mess We're In" by Joe Armstrong
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.

Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 2017
Bryan Cantrill's Monktoberfest 2017 talk on leadership and organizational principles, ranging from the Gettysburg Address to Uber and Amazon.

A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
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.

The Art of Code - Dylan Beattie
Dylan Beattie's NDC London talk on code written for art, fun and curiosity rather than utility.

Clean Code - Uncle Bob / Lesson 1
The first lesson of Uncle Bob (Robert C.

MountainWest RubyConf 2013 Devs and Depression by Greg Baugues
Greg Baugues tells his story of living with bipolar II and ADHD as a developer at a Ruby conference.

"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea
Emily Shea explains how repetitive strain injury pushed her to program by voice using speech recognition (Talon), and gives a live coding demo.

Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering
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.

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

"The Hard Parts of Open Source" by Evan Czaplicki
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.

The Patent Scam Intro
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.

Google I/O 2009 - The Myth of the Genius Programmer
Brian Fitzpatrick and Ben Collins-Sussman argue that the 'genius programmer' ideal harms collaboration.

I Like Notebooks
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev.

In Search of Tomorrow
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.

Stevey's Tech Talk E39 -- A guided tour of Emacs
Steve Yegge records himself working in Emacs and shows off about a dozen features in a roughly 45-minute screen capture.