News for hackers. Stuff that matters.
Re:API Design - Matt Gemmell by ebun on Thursday May 24, 2012 @12:56PM (#4019317)
"APIs are UX for developers."

This simple statement just changed the way that I think about API's.

Re:API Design - Matt Gemmell by jmonegro on Thursday May 24, 2012 @01:01PM (#4019346)
I work so much with APIs I began to gather a list of top APIs by experience and usability. Stripe is right up there at the top of the list, everything about it is just plain beautiful.
Re:API Design - Matt Gemmell by drawkbox on Thursday May 24, 2012 @02:00PM (#4019686)
I literally paused reading when I read this simply put exact statement. I try to focus on minimal, simple apis and preach it to developers and clients for quick integration and maintenance. Now I have this powerful statement to save hours of explaining mainly to non technical people. I have always thought this but never so crisp and to the point. We need t-shirts. Doing a quick search of Google, it appears a few others have recently stated this as much but it is an idea that should take hold: http://www.kryogenix.org/code/apis-like/
Re:API Design - Matt Gemmell by mmahemoff on Thursday May 24, 2012 @03:06PM (#4019993)
I don't think the topic is new per se, as really a lot of software engineering history has been about dealing with the human aspects of development. Even fundamental concepts like object-orientation are grounded in psychology and even before software, there were precursors for this kind of thinking in the way machines and working environments were designed. Josh Bloch's Effective Java is a more recent example.

The difference now is that UX has become a popular, well-understood, discipline. So we have a lot more concepts to take back into API design.

Some of us have been capturing relevant links on the topic on a Developer Experience page (https://plus.google.com/116834904360889286443/posts) and under the #devexp hashtag. We don't have t-shirts, but we do have a logo in need of much love! I'll go add a link to that presentation too.

Re:API Design - Matt Gemmell by nickbarnwell on Thursday May 24, 2012 @12:58PM (#4019332)
Now we can only hope that 37Signals sees it
Re:API Design - Matt Gemmell by iredd on Thursday May 24, 2012 @04:10PM (#4020307)
I 'got' this a few months a go, and it really does make you reassess what you work with and produce. It applies similarly to dev tools.
Re:API Design - Matt Gemmell by jonhendry on Thursday May 24, 2012 @09:45PM (#4021498)
I think I figured that out when I went from NeXTSTEP to trying to use MFC.

I wound up using Delphi.