Home › Topics › Software Engineering & Languages
Testing, debugging & developer tools: videos Hacker News recommends
Developer tools and quality: debugging, debuggers, unit testing, TDD, fuzzing, version control, git, editors, vim, emacs, IDEs, build systems, CI, observability, refactoring. Below: every video in this topic that at least three HN users linked with real commentary, in at least three different months (90 talks, 37 demos, 13 tutorials), best-scored first, with the comments on each video page.
- Programming language design 193
- Functional programming 225
- C, C++, Rust, Go & systems languages 163
- Python, Ruby & scripting languages 120
- Web development 160
- Software architecture & design 177
- Software performance & optimization 123
- Compilers, interpreters & program analysis 98
- Software practice, open source & careers 154
- Software (other) 36
- 15 HN recommenders 15 months 2015–2025HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.
- 12 HN recommenders 11 months 2014–2024HN treats it as the canonical talk on simulation testing and a mind-blowing example of how far rigorous testing can go.
- 11 HN recommenders 11 months 2018–2024D DevTernity Conference · talkHN repeatedly calls it the best talk on testing, and many say it changed how they approach tests, mocks and the meaning of a unit.
- 12 HN recommenders 11 months 2013–2025R Rui Oliveira · talkIt 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.
- 10 HN recommenders 11 months 2019–2025C Clojure/north · talkHN repeatedly recommends it as a fantastic demonstration of procedural, OOP and FP approaches to the same problem, and of functional core and imperative shell.
- 8 HN recommenders 11 months 2018–2025A perennial HN recommendation for outage and postmortem threads, praised as funny, educational and one of the best postmortems anyone has seen.
- 12 HN recommenders 10 months 2019–2025It is the standard recommendation for anyone puzzled by unexplained benchmark changes from tiny code edits, and for learning about causal profiling.
- 11 HN recommenders 10 months 2012–2026R Russ Cox · tutorialHN points people to it as the best introduction to Acme and its very different take on editors, shells, and GUIs.
- 9 HN recommenders 8 months 2007–2023HN repeatedly recommends it as the iconic explanation of why git is designed as it is and why distributed VCS beats centralized ones.
- 9 HN recommenders 9 months 2015–2026The canonical recommendation whenever percentiles, tail latency, load testing or averages come up, described by some as life changing.
- 8 HN recommenders 9 months 2015–2024HN recommends it as the canonical presentation of 'functional core, imperative shell' and a practical answer to unit versus integration testing.
- 12 HN recommenders 9 months 2013–2025Recurs in threads about RSI, accessibility and voice coding as the go-to demo of a custom spoken command language.
- 10 HN recommenders 10 months 2016–2025HN treats it as the canonical talk for the case that vanilla Vim goes a long way and plugin dependencies are a burden.
- 9 HN recommenders 8 months 2020–2023M Missing Semester · lectureHN frequently calls it the best single video on git because it teaches the underlying data structures.
- 8 HN recommenders 9 months 2015–2025H Howard Abrams · demoHN people point to it as the best demonstration of literate devops, showing documentation and execution woven together in Emacs.
- 12 HN recommenders 8 months 2015–2022R ReactEurope · talkSeen as the canonical Redux introduction and a model live-coding talk about better developer tools.
- 8 HN recommenders 7 months 2013–2023HN repeatedly recommends it as the talk that finally makes git's data model click for beginners, despite its odd title.
- 5 HN recommenders 8 months 2017–2026A Avdi Grimm · demoHN recommends it as a quick, compelling look at what Smalltalk tooling feels like, especially for Ruby programmers.
- 9 HN recommenders 8 months 2022–2025HN returns to it constantly as the talk on live programming and what modern tooling is missing, though a few found it too much.
- 5 HN recommenders 7 months 2016–2026Repeatedly called the best video introduction to Vim's underlying model.
- 6 HN recommenders 7 months 2021–2026It is the canonical reference for the claim that modern software wastes hardware, and the proof-of-concept behind the Windows Terminal performance debate.
- 8 HN recommenders 7 months 2013–2022Repeatedly offered as the quickest, most convincing demo of structured editing and why Lisp programmers love paredit.
- 5 HN recommenders 6 months 2020–2023It is the go-to recommendation whenever someone asks about voice coding or RSI-friendly programming setups.
- 6 HN recommenders 6 months 2018–2025It is the go-to funny, irreverent critique of notebooks, linked whenever HN debates notebooks versus testable code.
- 6 HN recommenders 6 months 2018–2025S Saul Pwanson · demoHN recommends it as the fastest way to understand what VisiData can do, since seeing it work is clearer than reading about it.
- 7 HN recommenders 6 months 2018–2022HN recommends it as an entertaining, mind-blowing look at compiler cleverness from a great speaker.
- 5 HN recommenders 6 months 2013–2023HN recommends it as a lasting philosophy for improving your editing process incrementally, and it was widely remembered after Moolenaar's death.
- 7 HN recommenders 7 months 2017–2022Recommended whenever versioning, semver, monorepos and backward compatibility are debated, for its nuanced treatment of dependencies.
- 5 HN recommenders 6 months 2014–2018Repeatedly recommended as the canonical demo of org-mode for literate programming and reproducible research.
- 4 HN recommenders 5 months 2019–2025Called a classic CCC talk, and the Xerox bug is cited as a cautionary tale about trusting scans and digitized archives.
- 4 HN recommenders 5 months 2020–2025Whenever notebooks get criticized, HN commenters point to it as the standard rebuttal from a prominent practitioner.
- 5 HN recommenders 6 months 2017–2021HN 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.
- 6 HN recommenders 6 months 2015–2020HN recommends it to Vim users considering Emacs, and several say it persuaded them or their coworkers to switch.
- 6 HN recommenders 6 months 2018–2023Recommended as a fast, brilliant introduction to GDB's TUI mode and lesser-known features, useful for anyone who has only used IDE debuggers.
- 5 HN recommenders 5 months 2022–2024S Steve Yegge · demoHN people recommend it as an excellent, convincing overview of Emacs for newcomers and skeptics, shown by someone who clearly loves it.
- 2 HN recommenders 6 months 2023–2025T TigerBeetle · talkHN commenters, including TigerBeetle people, recommend it as the explanation of a methodology for building defect-free, high-assurance software.
- 5 HN recommenders 5 months 2014–2026HN people point to it as the clearest explanation of what FRP actually means and how its flavors differ.
- 6 HN recommenders 4 months 2020–2021HN recommends it as an enthusiastic demo of spreadsheet-like reactive notebooks, which commenters think new notebook projects should copy.
- 6 HN recommenders 6 months 2018–2025C Code & Supply · talkA perennial HN favorite whenever firmware, disks, ECC or opaque hardware come up, valued as both entertaining and sobering.
- 5 HN recommenders 5 months 2009–2024HN regards it as the best introduction and advertisement for Org-mode, and many say it was enough to get them started with it.
- 5 HN recommenders 4 months 2023–2026R retrogameinternals · demoHeld up in debugger and tooling threads as an amazing ideal of a tight feedback loop and what debugging could be.
- 4 HN recommenders 4 months 2013–2026HN regards it as a gem of a technical talk that tackles a fundamental debugging problem and shows a new technology solving it.
- 5 HN recommenders 5 months 2013–2019HN recommends it as an incredible talk whose testing principles apply beyond Ruby.
- 3 HN recommenders 4 months 2015–2017G Glen Maddern · tutorialCommenters credit it with opening their eyes to JSPM and using it to choose build systems.
- 3 HN recommenders 4 months 2016–2024Recommended as a favorite talk showing Emacs as a writing environment rather than just a programmer's editor.
- 4 HN recommenders 4 months 2019–2023HN commenters point to it as the best practical introduction to Alloy and to lightweight formal modeling.
- 1 HN recommenders 4 months 2019–2024HN recommends it as an excellent talk on generalizing deterministic simulation testing, and Antithesis hiring posts link it to explain the work.
- 4 HN recommenders 4 months 2015–2020A Alex Booker · tutorialHN commenters call it the best i3 tutorial on YouTube and recommend it for getting started thoroughly.
- 4 HN recommenders 4 months 2022–2024HN points to it as a demonstration of what fast, well-built developer tooling looks like and of why a debugger beats print statements.
- 4 HN recommenders 4 months 2017–2020HN users share it as the quick demo that shows what Magit can do, for people unfamiliar with it.
- 4 HN recommenders 4 months 2015–2023HN recommends it as a talk that changed how people debug, worth rewatching periodically.
- 3 HN recommenders 4 months 2021–2023T TeXmacs Videos · demoRecommended as the quickest way to see what TeXmacs can do, as a WYSIWYG alternative to LaTeX.
- 4 HN recommenders 4 months 2018–2024HN points to it as the best explanation of tree-sitter's design choices and as an accessible introduction to parser generators.
- 3 HN recommenders 4 months 2013–2024HN refers to it as the main public description of Google's internal code analysis tooling, and as a precursor of ideas like LSP.
- 4 HN recommenders 4 months 2016–2026Recommended as the best introduction to property-based testing and cited for its examples of bugs found in the CAN standard.
- 2 HN recommenders 4 months 2020–2025S spudlyo · demoHN commenters recommend it as a practical illustration of what Org mode and literate programming can do for documentation.
- 3 HN recommenders 3 months 2019–2022T The Perl and Raku Conference - Greenville, SC 2026 · talkHN treats it as a phenomenal demonstration that voice-driven development is viable and as an eye-opener on accessibility-unfriendly coding habits.
- 3 HN recommenders 3 months 2014–2015O omnray · demoCommenters who struggle with tab overload use it to show what tree-based tab management looks like and recommend the extension.
- 4 HN recommenders 4 months 2017–2023C Christopher Cabanne · talkHN recommends it in testing-strategy debates as the classic case for fewer integration tests and more small, well-contracted unit tests.
- 3 HN recommenders 3 months 2012–2016HN commenters keep recommending it as the best video for newcomers who want to understand how Git works technically.
- 4 HN recommenders 3 months 2021–2024N Nick Black · demoHN people share it as a striking demonstration of how much graphics a modern terminal can do.
- 4 HN recommenders 4 months 2011–2026It is the go-to viral demo whenever HN discusses vibration, acoustic attacks, or sound affecting hard drives.
- 4 HN recommenders 4 months 2018–2023K Kasper · lectureIt is the standard reference for why modern compilers and language servers differ from textbook designs, cited in rust-analyzer and parsing threads.
- 3 HN recommenders 3 months 2023–2024E eswarnichtsmehrfrei · talkRecommended in DRY versus duplication debates for its visuals and its case that copy/paste can beat a wrong abstraction.
- 3 HN recommenders 3 months 2017–2021HN users say it made Vim's completion system click for them.
- 3 HN recommenders 3 months 2021–2024S System Crafters · tutorialRecommended as a thoughtful, step-by-step way to build your own Emacs config rather than starting from Doom or Spacemacs.
- 3 HN recommenders 3 months 2018–2023HN commenters point to it as a concise, convincing case for better testing practice short of full formal methods.
- 2 HN recommenders 3 months 2020–2023L Lambda World · talkHN recommends it as an accessible demonstration of what Smalltalk environments offer and a reference for advanced IDE ideas.
- 4 HN recommenders 3 months 2024–2026C !!Con · talkRecommended as an amazing blind-debugging story with deep detail on 1970s spacecraft computing.
- 3 HN recommenders 3 months 2017–2022HN people point to it as a very visual demonstration of what hot-reloading and interactive development can offer, and as an example of a great dev tool pitch.
- 3 HN recommenders 3 months 2019–2020Z Zaiste Programming · tutorialHN users recommend the series to newcomers learning Emacs, Doom, org-mode, projectile and magit.
- 3 HN recommenders 3 months 2016–2023HN points to it as an authoritative overview of the kernel's email-and-git workflow and its development rate.
- 3 HN recommenders 3 months 2014–2021J jekor · tutorialRecommended to Haskell learners as a rare example of building a real program step by step beyond toy examples.
- 3 HN recommenders 3 months 2009–2023HN commenters recommend it as a thorough treatment of replacing conditionals with polymorphism and why flags and deep ifs can be code smells.
- 4 HN recommenders 3 months 2019–2023C Coding Tech · demoHN recommends it, especially to developers losing their sight, as a concrete demonstration of coding with text-to-speech.
- 2 HN recommenders 2 months 2015–2024HN commenters cite it as the best demonstration of why instant feedback matters in programming tools.
- 3 HN recommenders 3 months 2020–2026HN commenters cite it as the canonical concrete demonstration that modern developer tools got slower despite vastly faster hardware.
- 2 HN recommenders 2 months 2011–2024A AndrewBragdon · demoHN keeps returning to it as the most convincing example of moving past file-based code editing, even though it never left prototype stage.
- 4 HN recommenders 3 months 2016–2018HN lists it among good resources on building text editors and as a recommended lunch-and-learn talk.
- 3 HN recommenders 3 months 2018–2022Recommended as a thorough introduction showing what Org mode can do for personal organization.
- 3 HN recommenders 3 months 2015–2026H hoffman60613 · demoHN uses it as the canonical example of rapid application development and object-oriented tooling productivity, though many note it is biased marketing.
- 2 HN recommenders 3 months 2016–2022S @Scale · talkThe go-to reference in monorepo and trunk-based development discussions, recommended as a firsthand account of how Google manages source control.
- 3 HN recommenders 3 months 2020–2021S southeastlinuxfest · talkRecommended for the SQLite author's reasoned case for a different approach to version control, and as an introduction to Fossil.
- 2 HN recommenders 2 months 2016–2022T timmonta · talkRecommended as a brilliant demonstration of how to think in Unix pipelines.
- 1 HN recommenders 3 months 2013–2015P python tools · demoLinked whenever mixed Python and C++ debugging came up as a neat PTVS feature.
- 3 HN recommenders 2 months 2020–2022L Luna Programming Language Tutorials · talkHN recommends it as an inspiring talk on immediate feedback and on living by a principle.
- 2 HN recommenders 2 months 2019–2025W Windows Developer · demoMentioned for its unusually polished, nerdy trailer style, and as an example of a good developer tool announcement.
- 2 HN recommenders 2 months 2024–2025F fasterthanlime · commentaryPointed to in GitHub Actions threads as a well-argued critique of how brittle and confused the platform is.
- 2 HN recommenders 2 months 2017–2025E ExileLord · talkHeld up as a favorite tech talk and a great hard-debugging story about patching a game binary.
- 2 HN recommenders 2 months 2020–2021O OCamlWorkshops · talkHN points to it as the latest progress report on OCaml tooling and the community push to improve the platform.
- 2 HN recommenders 2 months 2021–2022G Greg Wilson · talkHN people recommend it as an evidence-based counterweight to opinion in software engineering debates.
- 2 HN recommenders 2 months 2011–2012In 2011 HN people cited it as a convincing introduction that won them over to Chrome's developer tools.
- 2 HN recommenders 2 months 2026F Flight Software Workshop · talkCommenters recommend it for the remarkable remote reverse engineering done on decades-old hardware with no simulator.
- 2 HN recommenders 2 months 2018–2021Recommended as a must-watch Conj talk and as the intro for people who haven't seen REBL, often compared to Jupyter-style tooling.
- 3 HN recommenders 2 months 2017–2024HN people point to it as an amazing demonstration of relational programming and program synthesis that still looks exciting after LLM code generation.
- 2 HN recommenders 2 months 2019–2021T thoughtupquick · demoLinked as the clearest view of the legendary structural editor in threads about Lisp environments and structure editing.
- 2 HN recommenders 2 months 2020–2022M Mike Zamansky · tutorialRecommended as a practical, step-by-step video path for learning Emacs.
- 2 HN recommenders 2 months 2011–2021Recommended as the DTrace creator's own demonstration and a reference for dynamic tracing.
- 3 HN recommenders 2 months 2022–2026J Jesse Duffield · demoRecommended as the author's own quick intro to lazygit, a TUI that makes git workflows more natural.
- 2 HN recommenders 2 months 2016–2018HN commenters cite it as a roundup of useful DevTools features and tips from Paul Irish.
Showing the 100 best-scored of 155. Use search to find the rest.
Questions
What is the most recommended testing, debugging & developer tools video on Hacker News?
RailsConf 2014 - All the Little Things by Sandi Metz by Confreaks: HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.
How is this testing, debugging & developer tools list ranked?
By HackerTube's score: the number of distinct months in which an HN comment recommended the video, plus half a point for every month with a strong recommendation. One viral thread counts less than steady recommendations over years.
Where do the videos come from?
From every Hacker News comment between 2007 and 2026 that linked a YouTube video, labeled by an AI model as a recommendation, a citation, a joke or a criticism. The list is published by HackerTube under ODC-By 1.0; this edition adds indexable pages and the comment context.
Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.