Topics โ€บ Software Engineering & Languages

The best testing, debugging & developer tools videos, according to Hacker News

150 videos about testing, debugging & developer tools that Hacker News commenters keep pointing each other to, ranked by how many separate months they were recommended. Part of Software Engineering & Languages.

Bret Victor - Inventing on Principle

Rui Oliveira

338K views ยท 2012 ยท 12 HN recs

It is HN's go-to recommendation for the case that programming environments should give instant feedback, and it appears in nearly every thread on live coding, visual programming or developer tools.

"Performance Matters" by Emery Berger

Strange Loop Conference

501K views ยท 2019 ยท 12 HN recs

It is the standard recommendation for anyone puzzled by unexplained benchmark changes from tiny code edits, and for learning about causal profiling.

A Tour of the Acme Editor

Russ Cox

150K views ยท 2012 ยท 11 HN recs

HN points people to it as the best introduction to Acme and its very different take on editors, shells, and GUIs.

"How NOT to Measure Latency" by Gil Tene

Strange Loop Conference

119K views ยท 2015 ยท 9 HN recs

The canonical recommendation whenever percentiles, tail latency, load testing or averages come up, described by some as life changing.

Ruby Conf 12 - Boundaries by Gary Bernhardt

Confreaks

57K views ยท 2012 ยท 8 HN recs

HN recommends it as the canonical presentation of 'functional core, imperative shell' and a practical answer to unit versus integration testing.

Using Python to Code by Voice

Next Day Video

347K views ยท 2013 ยท 12 HN recs

Recurs in threads about RSI, accessibility and voice coding as the go-to demo of a custom spoken command language.

Literate Devops with Emacs

Howard Abrams

104K views ยท 2015 ยท 8 HN recs

HN people point to it as the best demonstration of literate devops, showing documentation and execution woven together in Emacs.

Mastering the Vim Language

thoughtbot

647K views ยท 2015 ยท 5 HN recs

Repeatedly called the best video introduction to Vim's underlying model.

Emacs Rocks! Episode 14: Paredit

emacsrocks

65K views ยท 2013 ยท 8 HN recs

Repeatedly offered as the quickest, most convincing demo of structured editing and why Lisp programmers love paredit.

7 Habits For Effective Text Editing 2.0

GoogleTalksArchive

126K views ยท 2012 ยท 5 HN recs

HN recommends it as a lasting philosophy for improving your editing process incrementally, and it was widely remembered after Moolenaar's death.

I Like Notebooks

Jeremy Howard

54K views ยท 2020 ยท 4 HN recs

Whenever notebooks get criticized, HN commenters point to it as the standard rebuttal from a prominent practitioner.

The Clean Architecture in Python

Next Day Video

114K views ยท 2014 ยท 5 HN recs

HN points to it as a practical way to separate business logic from I/O, which reduces mocking and underlies the functional core, imperative shell idea.

Tomorrow Corporation Tech Demo

retrogameinternals

107K views ยท 2023 ยท 5 HN recs

Held up in debugger and tooling threads as an amazing ideal of a tight feedback loop and what debugging could be.

Dtrace Review

GoogleTalksArchive

18K views ยท 2012 ยท 4 HN recs

HN regards it as a gem of a technical talk that tackles a fundamental debugging problem and shows a new technology solving it.

Javascript in 2015

Glen Maddern

58K views ยท 2015 ยท 3 HN recs

Commenters credit it with opening their eyes to JSPM and using it to choose build systems.

Emacs For Writers

thoughtbot

153K views ยท 2015 ยท 3 HN recs

Recommended as a favorite talk showing Emacs as a writing environment rather than just a programmer's editor.

i3wm: Jump Start (1/3)

Alex Booker

1.1M views ยท 2015 ยท 4 HN recs

HN commenters call it the best i3 tutorial on YouTube and recommend it for getting started thoroughly.

Emacs Rocks! Episode 17: Magit

emacsrocks

37K views ยท 2017 ยท 4 HN recs

HN users share it as the quick demo that shows what Magit can do, for people unfamiliar with it.

A quick tour of TeXmacs

TeXmacs Videos

31K views ยท 2021 ยท 3 HN recs

Recommended as the quickest way to see what TeXmacs can do, as a WYSIWYG alternative to LaTeX.

Emily Shea - "Perl Out Loud"

The Perl and Raku Conference - Greenville, SC 2026

32K views ยท 2019 ยท 3 HN recs

HN treats it as a phenomenal demonstration that voice-driven development is viable and as an eye-opener on accessibility-unfriendly coding habits.

Tabs Outliner Overview

omnray

262K views ยท 2012 ยท 3 HN recs

Commenters who struggle with tab overload use it to show what tree-based tab management looks like and recommend the extension.

Shouting in the Datacenter

Bryan Cantrill

5.7M views ยท 2008 ยท 4 HN recs

It is the go-to viral demo whenever HN discusses vibration, acoustic attacks, or sound affecting hard drives.

Dan Abramov The wet codebase

eswarnichtsmehrfrei

26K views ยท 2021 ยท 3 HN recs

Recommended in DRY versus duplication debates for its visuals and its case that copy/paste can beat a wrong abstraction.

Let Vim Do the Typing

thoughtbot

228K views ยท 2015 ยท 3 HN recs

HN users say it made Vim's completion system click for them.

Twitter and Visual Studio Rant

Molly Rocket

157K views ยท 2020 ยท 3 HN recs

HN commenters cite it as the canonical concrete demonstration that modern developer tools got slower despite vastly faster hardware.

Getting Started With Org Mode

thoughtbot

293K views ยท 2016 ยท 3 HN recs

Recommended as a thorough introduction showing what Org mode can do for personal organization.

NeXT vs Sun

hoffman60613

115K views ยท 2011 ยท 3 HN recs

HN uses it as the canonical example of rapid application development and object-oriented tooling productivity, though many note it is biased marketing.

Richard Hipp - Git: Just Say No

southeastlinuxfest

16K views ยท 2015 ยท 3 HN recs

Recommended for the SQLite author's reasoned case for a different approach to version control, and as an introduction to Fossil.

Bret Victor Inventing on Principle

Luna Programming Language Tutorials

21K views ยท 2018 ยท 3 HN recs

HN recommends it as an inspiring talk on immediate feedback and on living by a principle.

The new Windows Terminal

Windows Developer

2.9M views ยท 2019 ยท 2 HN recs

Mentioned for its unusually polished, nerdy trailer style, and as an example of a good developer tool announcement.

GitHub Actions Feels Bad

fasterthanlime

118K views ยท 2023 ยท 2 HN recs

Pointed to in GitHub Actions threads as a well-argued critique of how brittle and confused the platform is.

REBL - Stuart Halloway

ClojureTV

25K views ยท 2018 ยท 2 HN recs

Recommended as a must-watch Conj talk and as the intro for people who haven't seen REBL, often compared to Jupyter-style tooling.

Dtrace Review

Google TechTalks

23K views ยท 2007 ยท 2 HN recs

Recommended as the DTrace creator's own demonstration and a reference for dynamic tracing.

ChatOps at GitHub - Jesse Newland

Rubyfuza

31K views ยท 2013 ยท 2 HN recs

The go-to reference for ChatOps, recommended for the idea of chat as a shared command line where teammates learn by watching.

PDE: A different take on editing code

TJ DeVries

87K views ยท 2022 ยท 2 HN recs

It is the cited origin of the 'PDE' term, which HN uses when discussing vim, Neovim and Emacs as personally customized environments.

The Worst Typo I Ever Made

Tom Scott

6.4M views ยท 2020 ยท 2 HN recs

Shared in outage and accidental-deletion threads as a relatable, well-told horror story.

Where GREP Came From - Computerphile

Computerphile

1.3M views ยท 2018 ยท 1 HN recs

HN commenters point to it as a short, charming first-hand account of Unix history from someone who was there.

Is TDD dead?

Thoughtworks

192K views ยท 2014 ยท 1 HN recs

Recommended in TDD and unit-testing threads as a balanced debate among three prominent developers that avoids dogma.

Live ClojureScript Game Editor

ibdknox

33K views ยท 2012 ยท 1 HN recs

Cited as an early example of live coding applied beyond debugging, and as precursor to Light Table.

Tudor Gรฎrba - Moldable development

Curry On!

26K views ยท 2019 ยท 1 HN recs

HN cites it as the clearest pitch for programmable, malleable development environments, especially in threads on Smalltalk, Emacs and user-programmable systems.

VimSpeak Demo

Ashley Feniello

16K views ยท 2013 ยท 1 HN recs

HN mentions it as an example of voice-driven editing, and one commenter says it clarified how Vim commands compose.

Which of these have you already seen?

Connect YouTube and HackerTube AI hides what you've watched and ranks the rest for you.

Get Pro for $5