PAUL COLMER
  • Blog
  • Shop
  • Consulting
  • Experience
  • Certifications
  • Blog
  • Shop
  • Consulting
  • Experience
  • Certifications
Search by typing & pressing enter

YOUR CART

19/4/2019 0 Comments

Did You Know That Every System Accrues Debt?

I was running a DevOps Foundation course 2 weeks ago for a client and I was explaining the meaning of technical debt and cultural debt.  As the conversations in the room unfolded, it became very clear to me, that every system and object in the universe starts to accrue debt.  So what is debt?  I'll illustrate this over a beer......
Picture
Let's take a simple object, like a beer glass.  It starts it's life as silicon, is put through a manufacturing process and out pops the magical beer glass at the end.  From this point onwards, it undergoes constant change.  To the naked eye, this is largely invisible, but with glass in particular, over time it begins to degrade.  If I were to leave the glass somewhere safe for 1000 years, the glass would have deteriorated.  This is a form of debt.  

On a much shorter timeframe, I would also use the glass,  maybe put it in the dishwasher, handwash and dry the glass..  This too degrades the glass.  It can become scratched by the dishwasher process.  Pieces might break off, during use.  I might even accidentally smash the glass, after a big night of drinking.  I'm sure many of you have done that.  I'll just finish the night with a glass of water....crash! 

If you accept that all objects degrade, then that is a form of debt.  Because if the debt is not managed properly it can lead to problems:
  1. I might run out of glasses, because I've broken them all.
  2. I might cut myself, as I drink from a glass with sharp edges.
  3. It might start to look ugly and scratched, through too much dishwashing.
Here is a video that illustrates the points of how objects degrade over time.
This same concept, can also be applied to systems.  Here is an example of a pictoresque, natural system.
A system is an interconnection of 2 or more things:
  1. People
  2. Objects
  3. Colours
  4. Concepts
  5. Space
  6. Time
I then had an awesome conversation with my good mate Damon, earlier this week in Canberra. By sheer fluke, he is a DevOps practitioner.  Throughout our discussion we both realised that in physics there is another word that represents this concept of debt.  It's called Entropy.
Picture
And for those that are technical....here is a great link explanining entropy in more detail:

courses.lumenlearning.com/physics/chapter/15-6-entropy-and-the-second-law-of-thermodynamics-disorder-and-the-unavailability-of-energy/
Picture
​The key takeaway from all this, is that once you understand that every system incurs debt, you can then shift your life around how to manage that debt.  Which means whenever you delay some form of action or maintenance task, you're accruing debt, which will need to be paid back.  Leave it too long, and the debt becomes progressively difficult to service.  Over-servicing is bad too, as it's inefficient. 

Let's use another great example to illustrate this concluding point.  A car is considered a reasonably complex system.  Most people own a car and it's certainly one of the most complex systems to manage. 
If I ignore any faults that the car develops, and don't ensure it is regularly serviced.  Then it will degrade and it will stop functioning.  This might take months or years.

If on the other hand, I fix any critical faults immediately, ensure it is serviced once a year as per the manual, and tend to minor faults as required, I am effectively arresting the debt on the car.  Some things I can't control though, such as the wearining of the engine and other critical parts, maybe degradation of the paint finish and any rust that may accrue.  However I can slow the accrual of debt on those things by:
  1. Using top quality oil and driving smoothly to reduce wear and tear.
  2. Consider a paint job, when the paint degrades to the point it is not longer protecting the car.
  3. Tend to any rust issues with treatment.
In fact, this is one reason why I believe in the electric car.  Not only is it moving us closer towards sustainable energy and will help reduce CO2 emissions over the longer term, but it's a much simpler physical system, which means it does not accrue as much debt.  The software side of the equatlon is clever too.  Tesla's are masters of updating the software regularly and managing the debt so effectively.  In fact they keep adding new features, so you could argue it's appreciating in overall value.

So next time, you're thinking about making economic decisions.  Don't just consider the price point.  Consider the total costs of ownership of your decision and factor in the accrual of debt in the equation.  Remember that debt, will always need to be paid back.  And a poor economic decision will compound that debt.
0 Comments

    Categories

    All Active Directory Architecture Big Data Blockchain Cloud Comedy Cyber DevOps Driverless Cars MicroServices Office 365 Scaled Agile Social Media

    Picture

    Author​​

    Paul Colmer is a digital coach and a freelance technology consultant.  Paul has an infectious passion for empowering others to learn and to applying disruptive thinking in an engaging and positive way.

    Paul has experience in building digital architecture strategies.  This includes the development and execution of training material and workshops, architecting and leading digital transformation initiatives, providing expertise on social media marketing, as well as advanced presenting using comedy, drama and music.

    Certifications cover the Scaled Agile Framework (SPC), Cloud Security (CCSP), Amazon Web Services (AWS Ass Arch), DevOps Culture (DevOps Foundation & DevSecOps Engineering), Big Data (EBDP), Data Science (EBDA), Microsoft Azure (AZ-900), Office 365 and mnay others...... 

    He is currently one of the Rise.Global Top 50 Global Cloud influencers on social media.

    ​www.rise.global/the-cloud-social-influencers-power-100/p/1804096/r/2556192

    And one of the OnalyticsTop 100 Big Data influencers on social media:

    onalytica.com/blog/posts/big-data-top-influencers-and-brands/

    He is also a keen writer and an award-winning open-mic comedian.

    Contact Paul Colmer via LinkedIn.
    ​
    Or simply watch his videos on YouTube.

    Archives

    April 2020
    March 2020
    February 2020
    January 2020
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017

    RSS Feed

Proudly powered by Weebly