Best Testing, debugging & developer tools Videos
The 155 Testing, debugging & developer tools videos here were recommended by different people across different months. Choose by who it is for: 24 introductory, 93 intermediate, 30 for a general viewer, and 8 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, thoughtbot, ClojureTV.

Redoing Make - Haskell from Scratch #1
The first episode of a screencast series building djb's redo build system from scratch in Haskell.

"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"
Misko Hevery's Clean Code Talk shows how to use object-oriented techniques such as polymorphism to remove repeated if and switch statements.

How A Blind Developer Uses Visual Studio
Saqib Shaikh, a blind developer, shows how he writes and debugs code in Visual Studio 2017 using a screen reader.

Bret Victor - Inventing on Principle
Bret Victor's talk from Dropbox's DBX conference about living by a guiding principle, in his case that creators need an immediate connection to what they are making.

Twitter and Visual Studio Rant
Casey Muratori responds on-stream to a dismissive Twitter post by demonstrating how slow Visual Studio's startup and debugger watch window are, comparing it to much older software and machines.

Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments
A short demo of Code Bubbles, an IDE interface built around editable code fragments in bubbles instead of files.

RustConf 2016 - A Modern Editor Built in Rust by Raph Levien
Raph Levien presents Xi editor at RustConf 2016, a high-performance text editor built in Rust.

Getting Started With Org Mode
Harry Schwartz gives a roughly hour-long tour of Emacs Org mode as an outliner, task manager, markup language and agenda tool.

NeXT vs Sun
A 1991 NeXT promotional video that stages a head-to-head programming contest between a NeXT computer and a Sun workstation.

Why Google Stores Billions of Lines of Code in a Single Repository
Rachel Potvin describes the scale of Google's codebase and its custom monolithic source repository.

Richard Hipp - Git: Just Say No
SQLite author Richard Hipp's talk at SouthEast LinuxFest criticizing Git's workflow and introducing Fossil as an alternative.

The Unix Chainsaw - Gary Bernhardt
Gary Bernhardt's Cascadia Ruby Conference 2011 talk on using the Unix shell for practical problem solving.

PTVS 2.0 Beta: Mixed-Mode Python/C/C++ Debugging overview
An overview of the PTVS 2.0 beta feature for debugging Python and C/C++ together in one session in Visual Studio.

Bret Victor Inventing on Principle
Bret Victor's talk "Inventing on Principle" argues that creators should find a guiding principle to fight for.

The new Windows Terminal
Microsoft's short announcement video for the new Windows Terminal, a modern terminal app for Command Prompt, PowerShell and WSL.

GitHub Actions Feels Bad
A fasterthanlime video essay arguing that GitHub Actions is a poorly designed system, with a history of personal computing and CI, and a look at how it works behind the scenes.

How I Fixed a 10 Year Old Guitar Hero Bug Without the Source Code
A reverse engineer walks through fixing a ten-year-old bug in Guitar Hero III without access to its source code, using a disassembler and decompiler.

OCaml Workshop 2020 - State of the OCaml Platform 2020
A one-hour OCaml Workshop 2020 talk on the state of the OCaml Platform, covering IDE support, next steps for the tooling and plans for 2020-2021.

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.

Google I/O 2011: Chrome Dev Tools Reloaded
Paul Irish and Pavel Feldman present the newest Chrome Dev Tools features at Google I/O 2011, including live CSS editing, saving changes, breakpoints and network analysis.

How We Diagnosed and Fixed the 2023 Voyager 1 Anomaly from 15 Billion Miles Away
JPL's David Cummings presents at the 2025 Flight Software Workshop how the team diagnosed and fixed the 2023 Voyager 1 anomaly from billions of miles away.

REBL - Stuart Halloway
Stuart Halloway introduces REBL, a graphical, interactive tool for browsing Clojure data, extracted from Datomic tools.

Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt
A Clojure/conj 2016 talk demoing Barliman, a prototype smart editor that does program synthesis.

Lisp Editing in the 80s - Interlisp SEdit
A short demo of SEdit, the structure editor for Interlisp-D on Xerox Lisp machines in the 1980s, which edits code as trees rather than text.