Wen tend to design APIs with the wrong perspective.
Thinking of database tables, been in the problem solving mode does not allow us to think how the api should be designed to honour our business values.
Full transcript: http://tydeas.tumblr.com/post/90351017278/perspective-that-matters-on-api-design