APIs 的用户体验设计

来自深度学习框架 Keras 的开发者的文章。为啥很多 API 很难用?不像设计那种有视觉效果的产品,设计 API 时很少人会做用户调查,都是自由发挥的,程序员都假设其他程序员天生就拥有相关背景知识了。