Are Googlers Too Smart For Their Own Good?
theodp writes "If you're a mere mortal, don't be surprised if your first reaction to Google Storage for Developers is 'WTF?!' Offering the kind of 'user-friendly' API one might expect from a bunch of computer science Ph.D.s, Google Storage even manages to overcomplicate the simple act of copying files. Which raises the question: Are Googlers with 'world-class programming skills' capable of producing straightforward, simple-to-use programming interfaces for ordinary humans?"
I've always thought Google was known for their simple to use interfaces. Just look at their home page or Gmail for a couple examples. Even on a lot of their other services like custom search engines and Google Analytics they have a UI that's simple to use. Sure some of their things start out a little rocky for developers, but that's the case for most services. Given time they'll improve.
No, an API certainly IS a UI. It is the INTERFACE that the USER of a product will USE to INTERFACE with the product. Usability is very, very important in API design.