Thursday, October 29, 2009

Batman Begins as API

One of the lines I remember from the film Batman Begins is "it's not who I am underneath but what I do that defines me". I thought it was a cheesy film line until I connected it with API design.

The goal of an API (Application Programming Interface) is to provide functionalities to a programmer so he can do things without needing to worry about how to implement/achieve those things. It is not what is implemented underneath but what it does that defines an API. In other words, Batman (who stole the line from Rachel) referred to himself as an API. (My mind blew at this point.)

In conclusion, this realization is an obvious candidate for a gag comic for programmers; I just don't have time yet to draw it. (See? It's not what I do when drawing but what I draw that defines a comic. Holy API Batman!)

No comments:

Post a Comment