× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



The issue, to my mind, is that way too often a program written years ago has quirks that solve a business problem and the purpose of the quirk isn't readily apparent when deciding to rewrite the program in a new paradigm. The result is that suddenly a business rule is broken and everyone is screaming and setting hair on fire. Or worse, no one notices and tons of damage is done.

It is understandable that twice burned, a manager will say "If it isn't broken you can't fix it; you can only break it. Leave it alone."

My own choice, given the decision to make, would be to do rewrites every generation or so by application, not by program. A cycle of maybe 12 years? I have code out there still running from the 1980s. I shudder to think of how brittle that code must be by now.


On 4/30/2017 8:10 AM, Buck Calabro wrote:
I agree with your assessment, but I especially agree with this.

Copying code without understanding it is killing us.
If we understood it, we'd never copy it -- we'd write better.
Not because the code is old per se, but because that pattern is no
longer the best fit to the problems it is being twisted into solving.
--buck


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.