Who designs these APIs, anyway?