API Design Is Interface Design
We think of APIs as technical artifacts, but they’re really design artifacts. Consistency, discoverability, sensible defaults, good error messages — these are the same principles that make a good GUI. Your API’s users are developers, and they deserve good UX too.