“This is one of the questions that Peter Reinhardt, CEO and co-founder of Segment, asks in a timely post, Replacing Middle Management with APIs. Services like Uber replace a layer of task management with software APIs. Customers use an app interface to enter their data into the system. Reinhardt represents this in pseudocode as: uber.drive(card, pointA, pointB);. The app sends a request that includes account data, pickup and dropoff locations via API to Uber’s servers that poll available drivers nearby and dispatches one to the customer to fulfill the request. The only two humans involved are the customer and the driver.

via Forbes. Can our jobs be replaced by an API? by a robot?