Skip to content
You must be logged in to sponsor DRMacIver

Become a sponsor to David R. MacIver

I develop cutting edge open source testing software. I was the original creator of Hypothesis, the leading open source property-based testing library, although I've taken a backseat role in that in recent years.

Currently I'm primarily working on shrinkray, an advanced multi-format test-case reducer (akin to delta debugging, or C-Reduce). If you're working on any application that deals with complex text inputs that can trigger bugs in your software, you should probably be using it to simplify your workflow.

Featured work

  1. HypothesisWorks/hypothesis

    Hypothesis is a powerful, flexible, and easy to use library for property-based testing.

    Python 7,640
  2. DRMacIver/minithesis

    A very minimal implementation of the core idea of Hypothesis

    Python 131
  3. DRMacIver/shrinkray

    Shrinkray is a modern multi-format test-case reducer

    Python 221

Select a tier

$ a month

Choose a custom amount.