API Design

Infinitely Many Consumers

In this blog post I describe a thought process for designing APIs that optimize for least misuse by considering infinite consumers.