John Hughes - Testing the Hard Stuff and Staying Sane
What it is
John Hughes, co-creator of QuickCheck, talks about property-based testing of hard systems. He shows production examples where it found very low-level bugs, including issues in the CAN bus standard.
Why Hacker News recommends it
Recommended as the best introduction to property-based testing and cited for its examples of bugs found in the CAN standard.
- 4 people recommended it
- 4 different months
- 1 strong recommendations
- first 2016, last 2026
What HN commenters said
“I'd recommend watching this”
Shows how powerful generative testing can be.
Naomarik, 2016-12 · Strong recommendation · in “QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs (2000) [pdf]”
“John Hughes (not the filmmaker) gives a great talk about it”
Hughes on QuickCheck property-based testing.
dllthomas, 2022-10 · Recommendation · in “Show HN: IHP v1.0 – Batteries-included web framework built on Haskell and Nix”
“there is real value in this approach with production systems of varying levels of complexity”
Two production examples finding very low-level bugs.
robertfw, 2025-11 · Recommendation · in “Hypothesis: Property-Based Testing for Python”
“Worth a watch if you're interested”
Hughes's talk on property-based testing.
devin, 2026-04 · Recommendation · in “Mysteries of Dropbox: Property-Based Testing of a Distributed Sync Service [pdf]”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: quickcheck, property-based testing, generative testing, can bus, john hughes
Also recommended by the same people
talk"Transducers" by Rich HickeyStrange Loop Conference · 6 HN recommenders · 2014–2025
talkBrian Goetz - Stewardship: the Sobering PartsClojureTV · 10 HN recommenders · 2014–2025
talkLenses, Folds, and TraversalsEdward Kmett · 3 HN recommenders · 2013–2014
explainerCan You Watch This Without Getting Angry?CGP Grey · 6 HN recommenders · 2015–2025
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference · 12 HN recommenders · 2014–2024
talk🚀 TDD, Where Did It All Go Wrong (Ian Cooper)DevTernity Conference · 11 HN recommenders · 2018–2024
talkBret Victor - Inventing on PrincipleRui Oliveira · 12 HN recommenders · 2013–2025