DevOps Paradox

DOP 288: The Laws of Software Evolution


Listen Later

#288: Let's journey back in time, roughly 30 to 50 years ago, to an era where systems were relatively simple. These foundational systems were built with fewer components, making them not only easier to understand but also simpler to manage. At that time, the stability of a system was often directly correlated with its simplicity. Fewer variables meant fewer potential points of failure, and system operators could focus on optimizing the core elements. The mantra of the day was straightforwardness and robust design.

Fast forward to the present, and we find ourselves surrounded by systems that are more interconnected and interdependent than ever before. While each individual component or subsystem might be meticulously engineered and robust by today's standards, the sheer volume and interconnectedness introduce a new layer of complexity. However, this is not a detriment to technological progress, but rather a testament to our boundless ambition and innovation.

In this episode, Darin and Viktor discuss an article from 44 years ago titled Programs, Life Cycles, and Laws of Software Evolution by Meir Lehman.

 

Laws of Software Evolution

https://matt-rickard.com/laws-of-program-evolution

 

YouTube channel:

https://youtube.com/devopsparadox

 

Review the podcast on Apple Podcasts:

https://www.devopsparadox.com/review-podcast/

 

Slack:

https://www.devopsparadox.com/slack/

 

Connect with us at:

https://www.devopsparadox.com/contact/

...more
View all episodesView all episodes
Download on the App Store

DevOps ParadoxBy Darin Pope & Viktor Farcic

  • 5
  • 5
  • 5
  • 5
  • 5

5

24 ratings


More shows like DevOps Paradox

View all
Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

42 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

627 Listeners

The Daily by The New York Times

The Daily

111,044 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

DevOps and Docker Talk: Cloud Native Interviews and Tooling by Bret Fisher

DevOps and Docker Talk: Cloud Native Interviews and Tooling

55 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

ITOps, DevOps, AIOps - All Things Ops by Elias Voelker

ITOps, DevOps, AIOps - All Things Ops

3 Listeners