0:00 / 0:00
How to Find Bugs in Systems That Don't Exist - Hillel Wayne | SSW 2026
Software Should Work
12K subscribers • 8 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 curated list.
- Presented by Hillel Wayne
Intermediate. Assumes working knowledge.
16K views2 months ago2 recommendations
Software designDistributed systemsFormal methods and verificationSoftware architecture
Hillel Wayne explains how to use formal methods to find design flaws in systems before writing any code.
Abstract: Building correct distributed systems takes thinking outside the box, and the fastest way to do that is to think inside a different box. One different box is “formal methods”, the discipline of mathematically verifying software and systems. Formal methods teaches us to see a system through three different perspectives: the abstract specification behind the system, the environment it assumes, and the properties it should and shouldn’t have. Rather than gradually learning these perspectives from months of using formal methods, we will instead learn them through a forty-ish minute conference talk. Hillel Wayne: hillelwayne.com Logic for Programmers: logicforprogrammers.com Software Should Work: softwareshould.work Thank you to our Software Should Work 2026 sponsors: Antithesis: antithesis.com RWX: rwx.com Paytient: paytient.com Redbud VC: redbud.vc ParadeDB: paradedb.comWhy it's here
2 people recommend thisWhat people say. Recommended as an accessible introduction to formal methods and system specification.
programming-talkscurated list on GitHubRecommends
Under “Distributed Systems”
How to Find Bugs in Systems That Don't Exist 00:38:16 by **Hillel Wayne** (2026) A