What Hillel Wayne thinks about formal proof
Writer and consultant on formal methods, testing and software correctness, author of Logic for Programmers and Practical TLA+. He ran the Crossover Project, interviewing seventeen people who worked as traditional engineers before becoming software developers, to settle by evidence whether software engineering is engineering.
Everything they publish, on ppll ↗
Hillel Wayne did not write this page.
We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.
7 dated positions, 2019 to 2026, in their own words. Our reading of what Hillel Wayne has said — not written or endorsed by them.
-
Their wordswhen you start talking about like most interesting domain problems, you have to pull in so much context that basically even writing what the function is supposed to do becomes a nightmare. The imperative program you write that will get correct 99% of the time is probably good enough to use in almost all cases.
↗Formal methods with Hillel Wayneyoutube.com 9th of 24 in this recording
-
Their wordsbut I can tell you with first hand experience nuclear power plants do not care about this stuff. They're actually just fine with with with thorough testing.
↗Formal methods with Hillel Wayneyoutube.com 10th of 24 in this recording
-
Their wordsI think the case of TLA+ and most, not all, but most formal methods, they shine the most in highly computational domains, where most of the problems are highly technical and not like business embedded.
↗Formal methods with Hillel Wayneyoutube.com 15th of 24 in this recording
-
Their wordsI think a lot of the reason people are skeptical of these is because they've been burned by things like case and UML and all these other miracle solutions that were forced on them by people who wanted them to use it no matter what.
↗Formal methods with Hillel Wayneyoutube.com 16th of 24 in this recording
-
Their wordsI love formal methods, but I think it's a fairly niche tool for most people and I think like property-based testing is in general going to be useful for more people.
↗Formal methods with Hillel Wayneyoutube.com 17th of 24 in this recording
-
Their wordsI think it is making it more popular. I don't know if it'll make it go mainstream, but it's definitely making it a lot more popular. It's bringing it from maybe like 0.1% to 0.3% which is huge.
↗Formal methods with Hillel Wayneyoutube.com 20th of 24 in this recording
- 8 years earlier
-
Their wordsYou do not need full code verification to write good software or even to write near-perfect software.
↗Why Don't People Use Formal Methods?hillelwayne.com 5th of 5 in this piece