LWN.net Logo

Actually the opposite is true.

Actually the opposite is true.

Posted Oct 27, 2005 16:15 UTC (Thu) by jschrod (subscriber, #1646)
In reply to: Actually the opposite is true. by drag
Parent article: Ballmer: Microsoft to go after Linux strongholds (ZDNet)

The problem is not: "Does it makes sense?" but "Can it be financed?"

The last bank that I worked for had 40,000 mainframe programs alone for the share trading to end-customers (don't know the correct English term, equity management?). Rewriting these programs with the same functionality is just not worth the investment.

Since few specifications are available, rewrite them for new functionality is difficult as well. These programs literally evolved over decades and added all the special cases that must be handled. New software first have to re-discover all these special cases and re-program them anew. And believe me, it's no easy thing to analyse a twenty-year old COBOL program that has been actively changed all this time.

Oh yes, this bank tried that and failed. In the end, they had to write off 500 million Euros for the cancelled project. (And that was hard cash, not stock money.) It is a lesson for all those who think they can rewrite two decades of software assets on a whim.

Concerning compute clusters: These are not relevant for this realm. Most of the time, these programs don't compute, not even addition or multiplication. They just move data from one place to another, or update data. Performance advantages in database technology is the key to get them faster, not parallelization of applications.

Cheers, Joachim


(Log in to post comments)

Actually the opposite is true.

Posted Oct 29, 2005 15:55 UTC (Sat) by rwmj (guest, #5474) [Link]

You think for 500 bazillion euros they could have written an
emulator with JIT optimizations. That would have allowed them
to migrate the applications themselves slowly - or even not at
all - but still have them run on newer, cheaper hardware.

I think the problem here is probably the banks themselves, who
feel that they need to throw 1000 talentless Java developers
at a problem, when probably it's better to use 2 or 3 compiler
experts.

Rich.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds