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.

Using Emacs - 1 - setting up the package manager
The first episode of Mike Zamansky's Using Emacs series, covering setting up the package manager for new Emacs users as a start toward customization and efficient editing.

Dtrace Review
A 2007 Google Tech Talk in which Bryan Cantrill demonstrates DTrace and explains how it improves debugging of both development and live production systems.

15 Lazygit Features In Under 15 Minutes
The author of lazygit demos 15 features of his terminal UI for git, such as staging individual lines and easier rebasing, aimed at making common git tasks simpler.

Debugging The Web (Chrome Dev Summit 2016)
Paul Irish's Chrome Dev Summit 2016 talk surveys the state of the art in Chrome DevTools debugging.

CygnusEd Professional in Action on an Amiga 2000
Casey Muratori captures CygnusEd Professional running on an Amiga 2000, showing how smoothly it scrolled text.

Velocity 09: John Allspaw and Paul Hammond, "10+ Deploys Pe
John Allspaw and Paul Hammond's Velocity 09 talk on how Flickr achieved ten or more deploys per day through close cooperation between development and operations.

ChatOps at GitHub - Jesse Newland
Jesse Newland describes how GitHub uses Hubot, its chat bot, to run operations such as deployment, monitoring, graphing and provisioning from chat rooms.

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)
Pokey Rule presents Cursorless, a spoken language designed for editing code by voice, built on tree-sitter parsing with smart structural and simple token-level primitives.

PDE: A different take on editing code
TJ DeVries coins the term PDE (Personalized Development Environment) to describe editors like Neovim that you shape to your own workflow.

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.

Marco Baringer's SLIME Tutorial Video
Marco Baringer's tutorial video on SLIME, the Emacs mode for developing Common Lisp.

Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017
Max Brunsfeld of GitHub presents Tree-sitter, a parsing system for programming tools that supports incremental, error-tolerant parsing.

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
Elias Martenson presents his Emacs-based workflow for building a web application (the Potato chat platform) with Common Lisp on the backend and ClojureScript on the frontend.

7 Habits For Effective Text Editing 2.0
Vim author Bram Moolenaar's 2007 Google Tech Talk on habits for efficient text editing: find inefficiencies in your own editing, then learn the Vim commands that fix them.

Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447
A Lex Fridman podcast conversation with the four creators of Cursor, the AI-assisted code editor.

Vim universe. fzf - command line fuzzy finder
A screencast showing how to use the fzf command-line fuzzy finder in the shell and in Vim.

Anthony Scopatz - xonsh - PyCon 2016
Anthony Scopatz presents xonsh at PyCon 2016, a shell that is a superset of Python combining the best features of bash, zsh and fish.

Where GREP Came From - Computerphile
Brian Kernighan explains how grep came to be, written overnight by Ken Thompson, and how it got its name from the ed command g/re/p.

Is TDD dead?
A Thoughtworks conversation among Martin Fowler, Kent Beck and David Heinemeier Hansson on whether TDD is dead.

Alto System Project: Larry Tesler demonstration of Gypsy
Archival footage of Larry Tesler demonstrating Gypsy, the modeless text editor he and Tim Mott built at Xerox PARC, running on the Computer History Museum's restored Alto.

Building Software at Google Scale Tech Talk
Google engineers describe Google's internal build system, a unified, language-agnostic system used across the company.

Live ClojureScript Game Editor
A five-minute demo of a live ClojureScript game editor by Chris Granger.

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
Raymond Hettinger's PyBay 2018 keynote on preventing, finding and fixing bugs under a time budget.

(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket
A RacketCon talk presenting Fructure, a prototype extensible structured editing engine in Racket.