Is Software About To Eat Itself?
SABe on Drawception

Is Software About To Eat Itself?

Over six years ago, Marc Andreesen wrote about how software is eating the world. In the next five years, I anticipate that software will begin cannibalizing on old software.

In the last half-decade, we have seen the advent of the API. There have been the successes of API-driven business models, such as Twilio and Stripe. These companies have replaced internal software development within the cores of larger companies, with their best-in-class software, and they are rented by the API call at a cheaper rate than it would cost to maintain an internal development team.

The average person probably hasn't heard of the API, Twilio, or Stripe: It stands for Application Programming Interface, and you've definitely used one of the above services before. If you've ever received an SMS code, or made an online payment, it was probably powered by Twilio or Stripe respectively. These services allow businesses to tap into their "microservice" so that businesses don't have to build it themselves.

In his article, Andreesen recognized that the Internet had already been around for decades, and computers for even longer. He believed that software thrived because of the maturity of a number of supporting platforms that enable permissionless innovation.

This is now happening in the API world: there is a booming industry of API management providers, who are developing the platforms to support more API-driven businesses. They make it easy to develop, market, publish, and consume APIs. Stripe and Twilio are just the beginning.

Like the “app” store revolution, there will soon be an “API for everything”. The new platforms will attract crowdsourced teams of developer-entrepreneurs to build their own specialized services to replace the internal software of each and every business, piece-by-piece.

For example, we might expect banks to dismantle their “core banking” monolith into a bundle of modules that it will rent from a number of APIs. Telecommunications companies could break down their network management capability into a series of API-driven services: data collection, monitoring, and control.

Unlike today’s internal software development departments, which are dominated by internal development teams, or large software and services vendors such as IBM, Oracle and SAP, the future IT department should expect to replace their old cores with the new skill of orchestrating the crowd of APIs that will support their business’s goals.

Collin is an MBA student at MIT Sloan. Over the last summer, he worked closely on the API vision and strategy for Rakuten, Japan's largest internet services company, operating e-commerce, fintech, and media businesses. (These views are his own and do not represent the company's)

Praveen Muthu

Platform Engineer at Insignia Financial

7 年

An eloquently written piece with an interesting insight into the future of software. At first, before reading the article, I thought this would be a discussing the strides AI has made and how it can cannibalize its 'non-AI' counterparts. However, after reading the article, I wholeheartedly agree that the current direction of software is through the humble API. Due to its lightweight and efficient nature, it may just well overtake highly bloated, clunky, monolithic IT departments. I see the API as a tool that could disrupt industries without the intense push-back from its inefficient incumbents. Stripe for frictionless payments, Algolia for lightning fast search and even IFTTT for task orchestration show how easily large complex in-house processes can be boiled down to modular blocks with unprecedented cost efficiencies. We'll definitely be seeing more API based companies in the future.

Alexander L.

Partner @ MVP Ventures

7 年

Interesting article Collin - very insightful!

回复

要查看或添加评论,请登录

Collin Li的更多文章

  • Fitting In

    Fitting In

    The last couple of weeks in Australian news has smashed the comforting-but-deluded illusion that we behave as a gender-…

  • What Hyperlearners Do

    What Hyperlearners Do

    Reflecting on your decisions and pursuits can be a little cringeworthy sometimes: Like that time when I told myself I…

    10 条评论
  • Long on Ambition, Short on Intention

    Long on Ambition, Short on Intention

    When I started my career five years ago, I did the only thing that 18 years of formal education had trained me to do:…

    12 条评论
  • Why Google is Going Where It Never Wanted To

    Why Google is Going Where It Never Wanted To

    If Google was a person, it would be the computer geek that prefers staying home to going outdoors. After all, it…

    2 条评论
  • 4 Big Problems with Blockchain Today

    4 Big Problems with Blockchain Today

    Blockchain was invented to solve a curious “side-effect” of the digital world: the double-spending problem. Because…

    3 条评论
  • Why We Can't Get Things Done

    Why We Can't Get Things Done

    Humans are smart, creative, and cooperative creatures. But for all of that, we are not that good at getting things done.

    2 条评论
  • How to Exploit Failure (And Avoid Harmful Clichés)

    How to Exploit Failure (And Avoid Harmful Clichés)

    Failure is in fashion these days. There is no shortage of advice, quotes and stories that glorify failure, and assure…

    1 条评论
  • Why You Should Accept More Blame

    Why You Should Accept More Blame

    It's a natural human trait to avoid blame. As humans, we suffer from a self-serving bias - we will offer explanations…

    6 条评论

社区洞察

其他会员也浏览了