(Long) Quote of the Day

| | Comments (0)
"When a site designs an API, what they usually do is take their internal data model and expose every nook and cranny in it in great detail. Obviously, this fits their view of the world, or they wouldn't have built it that way, so they want to share this with everyone. In one way this is like the form-fitting lycra that weekend cyclists are so enamoured of, but working with such APIs is like being a bespoke tailor - you have to measure them carefully, and cut your code exactly right to fit in with their shapes, and the effort is the same for every site you have to deal with (you get more skilled at it over time, but it is a craft nonetheless).

Conversely, when a site adopts a standard format for expressing their data, or how to interact with it, you can put your code together once, try it out on some conformance tests, and be sure it will work across a wide range of different sites - it's like designing a t-shirt for threadless instead."

--The always wise Kevin Marks, Epeus' epigone, An API is a bespoke suit, a standard is a t-shirt



ADVERTISEMENT

Leave a comment

Susan Mernit
ADVERTISEMENT
BlogHer Contributing Editor button

About this Entry

This page contains a single entry by Susan Mernit published on May 28, 2008 2:36 PM.

Knight Foundation grants for Drupal development are now open was the previous entry in this blog.

Start-Up Stories: It's the journey back is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Archives

Pages

Capellman.com built & helps maintain this site.

Powered by Movable Type 4.1