reClojure Logo

This Whittle Piggy or: How I Learned to Relax and Refine my Specs

Santiago Gepigon III

The Talk

Piggy is a library for finding breaking changes in your specs — it even works to find breaking changes across spec 1 and spec 2! But what if piggy could help you develop your specs for "growth" to avoid breaking changes?

In this talk, we'll discuss the tension and trade-offs between finely specifying and generating specs and how piggy lets you interactively "whittle" down (or up!) specs to strike a balance as you develop an understanding of your problem.


Santi is a software developer working at Droit, an alum of the Recurse Center, and has been using Clojure for three years.