× 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.



Good points from Darrell, with comments inline...
Darrell A Martin wrote:...The customer is not always right, but the customer is always 
the customer - as long as the vendor cashes the check. If a software vendor can make 
money supporting customers who are on downlevel hardware, then that is what should be 
done; otherwise not. This assumes that "make money" takes into account:
        - opportunity costs for resources used
        - customer good will for future purchases
- the ethics of putting a customer at *actual* risk if a hardware failure occurs
I think a vendor has a certain degree of "duty" both to the customer and to himself, at least over the long run, also to make clear to the customer the costs of refusing to upgrade. Backup and recovery are one cost, support for OS "happenings" another. All hardware suffers entropy like anything else in the universe, even the systems that best resist it like our IBM midrange systems.

It may be ironic, but the legendary reliability of the i/400 OS/hardware combination actually suggests that the *actual* risk of not upgrading is significantly lower than for other platforms.

Note that there is normally extremely little *actual* risk, often none at all, that arises from "missing out on new features". This may be heresy in some parts of our industry, but that doesn't mean it isn't true. Of course, it doesn't mean there isn't value to new features, either. And with that we return to the customer, whose prerogative it is to decide whether the value received exceeds the value paid.
That's absolutely true. But if we would make a better case to ourselves (meaning midrange programmers in general) about "new features", maybe it would "spill over" to the rest of the decision-makers.

Like you could even make a case that you don't need any stinkin' "high-level programming language", you could always "make do" with Assembler. Of course I like the idea of "getting close to the machine" and there are uses for that, like writing compilers themselves.

I think a good argument for keeping up with the releases is to "keep from falling behind" in technology. By this I don't mean for its own sake, but inevitably a competitor will find that he can open up new functionality, cut operational costs in half, recuperate lost equipment, or even open up new markets where there were none, and the "dinosaur" is left behind choking on the dust.

--Alan











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.