“If it ain’t broke” can be a very common-sense approach to many situations in life. Why waste energy and resources on something that’s working just fine? On the other hand, in the 21st century, we know that innovation and progress are driven by the unceasing desire to take things to the next level, making them better, faster, and smarter. It’s hard to imagine any business today that could compete successfully by embracing the “If it ain’t broke” worldview.
There is one sector, however, where the “If it ain’t broke” attitude is still prevalent: mainframe shops. When the authors of legacy apps or the originators of workflows are no longer around to explain their code or processes, the tendency is to avoid application and other software updates unless something actually breaks, i.e., stops working.