January 2, 2020

Testing the Hard stuff and staying sane


John Hughes, creator of QuickCheck


One nice demonstration about the powers of QuickCheck. These two languages will be at my journey sometime in the future: Erland and Haskell.

Tech yourself programming in 10 years they say.


You can’t test everything. Where should you stop?

The same property can find many different bugs

When you have a bug that happens only some times at months it smells like race condition problems


  1. Don’t write tests! Generate them.

  2. Property based testing: finds more bugs with less effort!

  3. Don’t write tests! Generate them.

Tags: testing