Posted on 03-19-2013
Has anyone written about APIs as art objects?— blprnt (@blprnt) March 18, 2013
(We make APIs for almost every art project we build - in some ways the APIs themselves are the most interesting/poetic parts)— blprnt (@blprnt) March 18, 2013
It feels to me the API could become a medium for artists in the same way that the algorists embraced the algorithm in the 70s.— blprnt (@blprnt) March 18, 2013
The APIists. You heard it here first.— blprnt (@blprnt) March 18, 2013
The API's ability to bridge platforms/devices/languages is almost inherently interventionist.— blprnt (@blprnt) March 18, 2013
What a fascinating thought. It is so close to how I see APIs in my minds eye. A single API design can hold so much beauty, information, expression and emotion. Imagine if you hung the API design for each iteration of the Twitter API on a wall. There is so much to interpret. It expresses the vision of Twitter founders and employees, it is in direct response to a million developers and the needs of 500 million users around the globe. What an impression!!!
While JSON might be the only way we have to visually describe an API, each web, mobile app and data visualization could also be considered an artistic representation of the Twitter API. You could fill an entire gallery with JSON representations of each endpoint and each of its versions, applications, and visualizations. Creating interactive art exhibition of the Twitter ecosystem.
I remember back in 8th grade(1984) I was in my social studies class with Ms. Schuler. She brought in some fractal prints, she said were created by her mathematician boyfriend. She walked us through how each visual was actually a math problem. This was the same year my math teacher Mr. Hathaway got around 20 Commodore Vic 20s, which he didn’t know how to setup and run, so a handful of us stayed after school and helped setup the lab. At this point in my education I hated math, and without seeing the beauty of the fractal, I may never have developed a passion (obsession) for computing. My counselors told me I’d never have a career in computers, because I was so poor at math. Ha! Eat it middle school counselors!
Jer Thorp’s tweets really resonate with me. APIs are a technical, business and political representation that can interpreted in so many different ways. When I read a swagger definition of an API, images begin to form in my mind around the intent of the APIs author (think girl in red dress from the Matrix).
Sometimes an API will invoke kindergarten images in my mind telling me the designer didn’t have the experience it took to represent their information and resources properly. Other times they invoke very precise images, almost too precise, alerting me to the fact this API was designed by another application and not a human.
On a very rare ocasion I will see an API design that you can tell was hand crafted, with the love and care of a individual or group of individuals who considered the needs of many end users, developers, and other consumers. After several iterations an artful API representation will also begin to bear the technical, business and political imprints of its time. Much like a painting will have certain styles, approaches, shapes, sizes, colors and materials going into the ink and canvas, or maybe markings of war, its owners or poor care.
In my opinion APs are a very artful representation of sometimes very complex data or programmatic resources, that have the possibility to evoke very emotional responses from the developers that build on them or the from the end-users who are the intended audience.
Thanks for planting this seed in my head Jer. It is a topic I will visit often, as I’m no doubt going to stumble across patterns and approaches that are more art than tech, as I’m navigating this amazing API driven world I'm obsessed with.
And remember you heard it from Jer Thorp (@blprnt) first!
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- Will You Add Me To API Evangelist And How To Spot The Cool Kids
- When I Remix APIs Using Swagger How Do I Deal With Authentication Across Multiple APIs
- It Takes A Team Of Evangelists To Raise An API
- Support For Only Two Creative Commons Licenses In The API Commons
- Machine Readable Terms of Service Didn't Read Applied To APIs Via APIs.json
- API Deployment For Non-Developers Using Zapier, Google Docs, and APISpark
- State of Hypermedia Today @ API Craft In Detroit
- Need A Formal API Standard For Your Government Agency? Fork 18Fs, And Make It Your Own!
- CORS Makes Your API Portable And Remix-able
- Chief Data Officer Needs To Make The Department Of Commerce Developer Portal The Center Of API Economy
- An API Definition As The Truth In The API Contract
- Look At Existing APIs In The Space Before Designing Your Own
- Libraries Hacked: UK Library API, Data And Technology Hacks
- Financial Data Aggregator Yodlee Looking For A Director of Developer Evangelism
- AutoDevBot Open Sources Their API Monitor
- Low Hanging Fruit For API Discovery In The Federal Government
- Looking At 77 Federal Government API Developer Portals And 190 APIs
- Applying APIs.json To API Discovery In The Federal Government
- The Power In API Discovery For APIs.json Will Be In The API URL Type
- Fixing The Machine Readability in API Commons
- Evolving How We Approach The API Lifecycle With APIMatic
- APIs Can Open Up Your Company To Outside Ideas
- APIs Are Often Just A Facade That Is Covering Up The Legacy View Of World
- A Mobile Developer Toolkit With The University Of Michigan APIs
- Kicking Off Image Manipulation API Work