Beyond the Hype: Cloud Technology & the Lindy Effect

Maximize the shelf-life of what you learn for the Cloud with the Lindy Effect.

Beyond the Hype: Cloud Technology & the Lindy Effect
Photo by Michael Benz / Unsplash

The Lindy Effect is a mental model popularized Antifragile by Nassim Taleb. It's the idea that the future life expectancy of a technology or idea is proportional to its current age.

In other words, if something has been around for a while--it'll probably stick around for a similar amount of time.

If you want to get better at building and maintaining things in the cloud, learn and use the technologies that have remained (relatively) stable over the past 20 years.

This makes sense for a number of reasons.

  1. These technologies form the bulk of the current cloud ecosystem.
  2. They will likely continue to form the majority of the cloud space in the future.
  3. They are likely out-competing alternate technologies, because they just work better.
  4. These technologies are the basis of interoperability.

Below is a list of evergreen technologies. It's not a complete list, but it is a pretty good one.

Evergreen Technologies

Linux

Linux, especially in its many server distributions, has been a dominant OS in the cloud computing space. While there have been many updates, improvements, and new distributions, the fundamental Linux OS concepts and its significance in cloud computing have been consistent.

Infrastructure as Code (IaC)

IaC is the practice of managing and provisioning IT infrastructure using code and automation tools, rather than manual processes. It allows infrastructure to be versioned, reused, and consistently deployed across different environments.

Containers & Orchestration

Containers are lightweight, standalone units used to package software, its dependencies, and configurations, ensuring consistent execution across environments. Orchestration automates the deployment, scaling, and management of containerized applications, often using tools like Kubernetes.

Databases

Relational databases (RDBMS) like MySQL, PostgreSQL, and Oracle have been around for decades. Even in the cloud era, while there's a surge in NoSQL and other database architectures, the RDBMS remains a steadfast option for many applications.

Networking Fundamentals

Core networking concepts like IP addressing, subnetting, and basic protocols (e.g., TCP/IP) remain foundational in cloud environments, even as new networking products and services emerge.

Security Principles

Core security principles, such as the importance of encryption, authentication, and authorization, remain critical, even as new security challenges and solutions emerge in the cloud environment.

APIs

The idea of using Application Programming Interfaces (APIs) to interact with and manage cloud resources is foundational and has persisted even as the specific APIs and standards have evolved.


Work Smarter, Not Harder

Continuous learning is a fact of working with Cloud technology. Don't make it an unreasonable endeavor. Focus on the mature and proven building blocks of the Cloud.