As both a smart home and IoT enthusiast, as well as an API strategist by day, I’ve been very disappointed with how many of the companies involved in the connected home space have approached making their products work with each other. From the show floors of CES, to the aisles of Home Depot and Best Buy, the range of new smartphone-controlled lights, appliances, and entertainment devices is growing by the day. But while products are quickly becoming connected things, many companies don’t seem to be doing much actual connecting.
Thirty-six years ago, my first consulting project was fixing an IBM 360 assembler language program that had broken because the behavior of one of the machine instructions had change subtly. At that time, you could consider the definition of the IBM 360 assembler language an API to the hardware.
How many times have you driven away from your house wondering if you remembered to lock the door? Personally, I have turned my car around to check more than once, and my neighbors have gotten calls asking to check at least twice. Our home is our prized asset. We need a door to allow friends and family to come in and out, but we also want to make sure that unwanted guests can’t enter. So we put a lock on the door — yet still we worry.
It’s time to hold companies to a higher standard when it comes to APIs. As software “eats the world,” it seems like it’s not enough for a business to just serve its customers and hopefully make a profit, they also have to be “platforms” — and, as any developer would respond, these days you just can’t be a platform without an API.
Technology leaders explain how using APIs to integrate new digital services with existing back-end services will help them deliver a more tailored experience to customers.
The role APIs will play in digital transformation is only just starting to be understood – but it promises to be massive, says Kapoor.
How is digital technology and the process of digitalisation affecting the partnering landscape? In simple terms the impact is profound. Let’s illustrate the point with a personal example.