Great helper libraries are few and far between. Many are buggy, incomplete messes that hinder your use of the API more than anything. Even worse, most are written by experts in other languages so you end up with a Python library that reads like Java. Since many users will only know your API through these libraries, this is a problem bordering on catastrophic.
While some of the solutions are obvious, others are more challenging and complex in the real world. In this presentation, we'll talk about the concept of SPOIL and how making your libraries Succinct, Purposeful, Open source, Idiomatic, and Logical will make your users' lives a little bit easier.