TNS
VOXPOP
Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
0%
No: TypeScript remains the best language for structuring large enterprise applications.
0%
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
0%
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
0%
I don’t know and I don’t care.
0%

What if the New Stack Is Not a Stack at All?

Jun 29th, 2016 11:07am by
Featued image for: What if the New Stack Is Not a Stack at All?

Alan Cohen
Alan Cohen is the Chief Commercial Officer and a Board member at Illumio. Alan’s prior two companies, Airespace (acquired by Cisco) and Nicira (acquired by VMware), were the market leaders in centralized WLANs and network virtualization, respectively. He also is an advisor to several companies, including Netskope, Highfive, and Vera.

The technology world is going through the most significant revolution since client-server (i.e., PC, browser, web) overtook the mainframe in the 1980s and 1990s. More significantly, computing technology has infused every aspect of our lives and businesses, as memorialized by Marc Andreessen in his well-known phrase, “software is eating the world.”

Putting aside the impact of technology in every industry, IT is an enormous industry, with over $3.5 trillion per year in annual IT spending at stake, according to Gartner. This makes computing the fourth largest “GDP economy” in the world, right after Japan.

Large markets need frameworks to make them understandable, more digestible. Computing has its own hierarchical framework, called the “stack,” where infrastructure provides the foundation and various layers of software and applications are on top.

alan cohen_traditional IT stack

The various layers were classified by subcategories. Being an infrastructure geek, I’ll dig a little deeper into that category.

Throughout the 1990s and 2000s, the infrastructure categories of the stack looked like a series of political systems defined by the hardware players in each subcategory. While each segment started with a messy scrum that included dozens of players, each hardware category grew to look more like a contemporary political system, with “parties” vying for control. As client-server matured, these categories settled into small, competitive groupings, where innovation and competition became defined by how new entrants related to the existing superpowers’ control of the category:

  • Storage was a two-party system;
  • Servers were a multi-party system; and
  • Networking (well, IP networking) became a single-party system.

alan cohen_storage servers networking

In the infrastructure world, the shot heard around the world was virtualization. And that shot was fired by VMware, which started by changing the server industry. While VMware was not a hardware player, its technology drove a spike through the decaying heart of Unix and, when partnered with the Linux operating system, it assured the dominance of the x86 Intel architecture for some time to come. In the past five years, VMware has also made powerful inroads into storage and networking. Effectively this has changed the physics of infrastructure competition, making software into an Archimedes’ Lever.

No place is this truer than Amazon Web Services, which, in a quick decade, has turned the equipment model from “own” to “rent,” and the physical gear from “rack-and-stack” appears to a series of APIs.

The New Stack Is Messy

alan cohen_new graph

The software-led revolution means everything is about to change. Depending on where you stand, it is either a butterfly effect that will flutter across everything over the next few decades, or it’s a giant meteor like the one that crashed down in the Yucatán and took out the dinosaurs, leaving, interestingly enough, the world to be dominated by smaller, big-brained mammals.

The key organizing principle of this software-driven “New Stack” is that it will not be hierarchical in nature, but rather, a series of interconnected technologies, business relationships, open source, automation, and analytics. The New Stack is a distributed graph that is interconnected through high-speed networks.

The growth of the high-speed internet, mobile computing, and virtualized infrastructure models has given rise to five forces underpinning the new, distributed stack:

    1. Software as a Service: The shift that made every major enterprise and consumer software application available on demand has not only changed the consumption model, it fundamentally allows innovators to change business processes (e.g., eliminates human middleware) and personal practices (“everything” through a smartphone). The barriers to entry in the age of SaaS are a lot different than that for the T. Rex competition of Microsoft, Oracle, and IBM.
    2. Infrastructure as a Service: The business model of “big iron” vendors has tipped through consumption and pricing model changes. Immense, easy-to-acquire computing power traditionally available only to the largest enterprises can now be acquired on demand with a credit card.
    3. The Rise of the Developer: Increasingly, decision-making and purchasing power are being influenced by developer communities in businesses of all sizes. Developers are much more oriented to open-source communities, sharing code (e.g., the growth of GitHub), and building new applications on top of rich APIs.  Think about this as software’s “Facebook moment.”
    4. The Rise of Collaboration and the Decline of ERP: Systems of engagement such as Slack and Atlassian are taking the place of systems of record such as traditional ERP systems. This does not mean big financial or manufacturing or business process software is going to go away completely, but it is going to look more like a series of constant interactions among the end users.
    5. The Consumerization of IT: As the boundaries between business and consumer computing blur, the entry barriers to delivering applications and services are melting. The growth of Google, eBay, Uber, Pinterest, and Airbnb has provided an explosive nexus between buyers and sellers of information, products, and services with extremely low friction. The dominance of the smartphone as a key computing platform is driving this trend faster than anyone could have imagined.

The End of the Hierarchy and the Rise of the Graph

Ultimately the decline of client-server technologies is leading to the rise of computing built on top of distributed systems. Boundaries, alliances, and categories will increasingly disappear as this new system rises. The new leadership will come from those players who know how to work the graph and not just work up and down the stack. Control points will shift to how new vendors integrate and partner around the stack as much as strategic control points.

Nowhere is this truer than where I am working today: security. Traditional security approaches, particularly those built around the network, assumed static boundaries between the trusted (your data center) and the untrusted world (the Internet). With the dissolution of perimeter and multi-tier applications running in different environments, security must attach to the computing and mirror the dynamic nature of computing that we see in cloud services or new, temporal formats like Linux containers.

Moreover, unlike other areas of the client-server stack, security is already a hot mess from a competitive perspective: today there are over 1,400 cybersecurity companies chasing a $75 billion to $100 billion market without a single player owning more than 5 percent.

The new computing stack belongs to the fast and agile, not just the strong. And for IT leaders trying to make directional decisions about the New Stack, here are five questions that represent a form of purchasing heuristic:

  1. Do my technology choices allow me to evolve from client-server and move to New Stack choices or do they lock me into today’s technology?
  2. Am I assuming what I buy today might be rented tomorrow?
  3. Have I given adequate thought to the rise of open source technology and the role it plays in my company’s business objectives?
  4. Are my IT philosophy and my company’s management style adapting to a distributed, Tom Friedman-esque World Is Flat kind of environment?
  5. Do I believe my business, at its heart, is a kind of software business? Am I organized for that?

How you answer these five questions will play a critical role in your company’s technology evolution and determine whether IT is an enabler or a blocker to your company’s mission.

Cisco and IBM are sponsors of The New Stack.

Feature image by Hoach Le Dinh via Unsplash.

Group Created with Sketch.
TNS owner Insight Partners is an investor in: The New Stack.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.