Speaker Deck

Designing Poetic APIs by Erik Rose

by PyCon 2014

Published April 12, 2014 in Programming

The language you speak influences the thoughts you can think. Thus, API designers (and that includes you, if you've ever coined a function) have a great duty, as language inventors, to expand the mental canvases of those who come after. We'll concretize that into 7 hallmarks of good APIs, pulling examples (and bloopers) from popular Python libraries.