Comment by misja111
5 years ago
> I guess banks are the archetypal places that care only about feature creation and not about maintenance or technical debt.
It depends which department you are in, but in general: absolutely not. Actually the reverse is true. Banks have huge risks to manage: just imagine for instance what damage a hack of their account system could cause. Or a crash of their payment system. Therefore it is of the utmost importance that systems are stable and bug free. In most departments, feature development is only in second place: stability and reliability have priority one.
This concern is so important that it is not just left to the responsibility of the banks themselves: for many systems, banks have to comply with external standards and are audited for that by external agencies.
And that's why many old banks still use COBOL.
Well it s repeated a lot but I work in a big bank and I have yet to see tech older than Java 6 :(