Build bravely: Delivering risky projects
summary
Ambitious projects get saved by concrete specs and executable checks not vague examples The session shows how RFC 2119 requirement language combines with QuickCheck style property based testing to create compact executable specs that run thousands of simulated universes and catch regressions early A cited study of 400 Python projects finds property tests are 50× more effective than standard integration suites Examples include service mesh and distributed database scenarios, plus notes on using these specs with LLMs
AI-written summary · about
chapters (6)
- 0:00Build bravely intro
- 1:57Why plans fail
- 3:01Problem with specs
- 6:36RFC 2119 specs
- 9:07Property-based testing
- 10:54Call to action
related talks
47mTesting the Hard Stuff and Staying Sane
37mSensible Testing
51mProperty-Based Testing
01h 06mBeyond Test Driven Development
36mProperty Based Testing: From Theory to Practice
41mWriting bulletproof code with property-based testing
45mProperty based tests for the masses
42mSurprise yourself with Property Based Testing
