“Software Rusts”

— Immutable Law #13 from Alan’s Willett’s Lead With Speed

 

There are a number of headlines recently essentially screaming,

“UNEMPLOYMENT SYSTEMS ARE BROKEN BECAUSE OF COBOL!”

What the articles explain (inaccurately) is that COBOL is a programming language no longer taught, that the language can’t support the modern world, and that it is very hard to find COBOL programmers.

It is true that there are not many COBOL specialists. However, for software engineers, a language is just a tool, and good software engineers can use multiple tools. Even though a number of places no longer teach COBOL (some still do), any good software engineer can learn rather quickly how to use this tool.

Further, the problem is not COBOL versus the modern world. It is more complex than that. Based on my previous experiences with systems like the ones described in the articles, it is likely that there are other related problems. I have seen systems where they no longer had any accurate design documents or database schemas. Some had even lost the source code. The other problem is associated with legacy hardware that may not support the memory size required or enable updating to modern operating systems.

Essentially some of these systems have fallen over the technology cliff. They should have been replaced years ago.

What should have been done to prevent this fiasco? More importantly, what should be done to prevent the next fiasco? I explain this in detail in this eight-minute video: “Alan Willett’s Immutable Law: Software Rusts”

The video highlights the need to do these four major things about technical debt in your systems.

  1. Stop it. In other words, do not make stupid hacks that make the system work for one more week or month.
  2. Track it. When you implement the stupid hacks, track them.  When the system is decaying in certain ways, track it.
  3. Measure. Measure the speed it takes to make improvements.  Know when the ability to change has greatly slowed.
  4. Invest. Above all else, have the courage to invest in improving the system to keep it relevant to the current world.

====

And would you like a free awesome T-Shirt? There are 16 days left to get bonus gifts when you pre-order Lead With Speed. Check them out here.

Yours in the calm pursuit of excellence,


Alan Willett

You may also like:

Endurance Is Not Always a Virtue

I have seen leaders show great endurance in leading marathon projects. They are putting in marathon hours. The sweat sheen on them and their teams is obvious, even heroic.

Do You Need a Win?

A client wrote to me recently with a note that said simply “I need a win.” Have you been there, where it feels like you have faced a sudden losing streak and quite simply there is a need for a win? I have. I expect Elon Musk is looking for one with Tesla.

The Reader’s Edge

The exceptional leaders are voracious consumers of information. They listen to audio books, they read books, they seek out others to hear their stories. The things they read spans multiple genres, time periods, and cultures.

ANNIVERSARIES ARE IMPORTANT MARKERS

"Ritual is important to us as human beings. It ties us to our traditions and our histories." — Miller Williams, Poet My wife and I just celebrated our 30th wedding anniversary. Even though real work of building a life together happens in the minutes and hours between...

LEADERSHIP ON FATHER’S DAY

"Welcome to Sherwood!" — Robin Hood Father's Day was a delight for me. My family treated me a number of fun things. I was served breakfast in a hammock. I was treated to a delicious cold milkshake at a local ice-cream shop. My daughter and I have a plan to go buy some...

SUDS MAY SPILL, BEER SHOULD NOT

"I have never had to face anything that could overwhelm the native optimism and stubborn perseverance I was blessed with. " — Sonia Sotomayor One of my best clients and I were enjoying the start of our day at a local coffee cafe. We covered a range of topics and one...

PERSISTENCE, PREY, AND IDEAS

"Language is the means of getting an idea from my brain into yours without surgery. " — Mark Amidon The Washington DC zoo has this very interesting roulette-style wheel located just past the cheetah exhibit. You spin the wheel to find out if you caught your prey, your...

ANTICIPATE INFLECTION POINTS

"A strategic inflection point is a time in the life of a business when its fundamentals are about to change. that change can mean an opportunity to rise to new heights. But it may just as likely signal the beginning of the end." — Andrew Grover There are a wave of...

PATIENCE, PASSION, PERSISTENCE, PROGRESS

"Even though it is not always easy… being a planetary scientist is one of the coolest jobs on the planet!" — Elizabeth (Zibi) Turtle   Imagine exploring Titan! And to be clear, I am not referring to the planet Titan of Thanos (Avengers), I am referring to a...

Making the Leap

Paradigm leaps take need, courage, and sweat. You will notice a different look and feel to the newsletter this week. Earlier this year, I became unsatisfied with a few key things and decided to make some changes.