Live data from Hacker News

Banks scramble to fix old systems as IT 'cowboys' ride into sunset

reuters.com

351–360 of 361 posts

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#351
post #220

Earlier quoted context omitted.

>all features and edge casss should have a test. Yeah, but the interesting problem is what happens next. Let's say a test case reveals that there's a flaw in the next-gen system. You fix it. It later turns out that the same flaw exists in the legacy system. What do you do? Do you revert the fix, or leave it in place?

Revert the fix and add it to your backlog. You've got enough to worry about when porting/rewriting, don't add additional dimensions of complexity and risk by trying to change business logic at the same time. Minimize risk by minimizing change...then when the new system is up on its feet, go back and fix all the mistakes you found.

I upvoted that but I suspect that there will never be an opportunity to "go back and fix all the mistakes you found".

At least there never is for me.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#352

$100 an hour, so $208k a year (assuming no time off), for a guy with 30+ years working on a critical system in an industry where floor traders can make 7-8 figures, and huge bonuses are paid to "analysts". I have plumber buddies that make more than that per hour (and with a crew can make more a year). That's why a couple years ago when I had access to a zseries, and was hearing about how "desperate" the banks were I…

I know a guy that bills at least 5000 eur/day (this is before taxes, so personally he doesn't see that much) for fixing Cobol stuff for financial institutions.

And depending on the urgency, his rate goes up. He's retired, and works at most 2 or 3 months/year and lives a pretty normal life and lives in a very small house. His neighbors were pretty stunned when he bought himself a Tesla, his previous car was a Nissan Note...

He told me he was usually called in for projects where they needed specific expertise when writing Java to interface with existing COBOL, or rewriting COBOL parts with Java and adapt other COBOL code to inter-operate with that. Apparently most COBOL stuff now runs in the JVM - which tought me: in 30 years, Java will be the new COBOL.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#353

Earlier quoted context omitted.

Life is short, how much of it are you willing to give away. That may not resonate with you now but wait until you're in your 40's or 50's and 10-20 years has passed.

I like what I do. I like going to work. I like my company. I like coming home to my baby and tickling his feet. It's life . Being a lazy bum not accomplishing what you want to do shortchanges you and your life as well as the people paying you. My father in law has a saying: "if you don't like what you do, what are you doing?". And I agree with that.

You should move into management then

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#354

Earlier quoted context omitted.

I know someone who makes half that and who is utterly unremarkable (nice guy, competent - but unremarkable, he's just played his card very well. Not playing politics, but being a consultant, not FTE, in a lucrative niche, and possibly having a nose for ending up on good projects). So I can believe that a tiny number (which is what we're talking about, they can make this much exactly because there is only a tiny numbe…

There is a steep power law in bill rates. It is not twice as hard to get $400/hr as $200/hr, but orders of magnitude harder. And my observation - as someone who bills more than these numbers sometimes - is that the higher the rate, the shorter the gig. You have to look at this probabilistically. Contract programmers taking home $800k/yr are very rare, but folks misusing "upper six figures" to mean $180k are common. I…

If the systems they build and maintain generate magnitudes larger revenue for their overload owners, then why not 800k salaries. Time for labor to actually be valued.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#355
post #56

Earlier quoted context omitted.

Not sure if the $100/hour figure quoted is a hard and fast cash amount banks strictly adhere to, but ultimately this is business, so: set your price and walk away if it's not met. I set my price: AUD$850/day, with a TINY bit of wriggle room, and that's final. I know my worth (from a skills perspective and market/economical one.)

That strategy works if you have enough demand for your skills, and you don't price yourself out.

If demand for your skills is waning and your daily rate is dropping, it's time to re-skill.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#357
post #231

I worked for years on the modernization of a critical banking infrastructure system. The problems are manifold. The biggest problem is overall architectural impedance mismatch - switching from a batch system (most of those old COBOL mainframe apps are batch systems) to a service-oriented architecture. This makes incremental replacement extremely difficult. But a cutover? On a system that moves more money in a day tha…

Startups have yet to solve the problem of legacy code. At the very center of Internet companies too old to still be called startups is some ancient Perl or PHP written by the founders, back when they were around, and even wrote code. That might seem less archaic than COBOL or faxes but it's the same root problem. "If it ain't broke, don't fix it" didn't account for "well you see, it's not catastrophically broken but…

Yes and no. Some of the more successful "startups" like Google and Facebook have slowly rewritten the bulk of their systems over time. In the case of Facebook in particular, there's very little if any of the early scary spaghetti PHP left.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#358

Earlier quoted context omitted.

What are those percentages religion-wise, and in relation to the one-party state that the South calls governance?

One party state? Louisiana historically has been fairly left leaning. Democrat governor and Democrat senators/congress. Recently that went conservative with Jindal, but I'd hardly call the region one party. With the exception of South Louisiana, most of it and Arkansas (exception of liberal little rock) are in the bible belt, so things tend to be very old school (votes tend to go red). Religion wise, the South is mos…

Right/left Democrat/Republican is also a bit different at the local level around those states. There's the moderate conservatives, AKA Democrats, and the hardline conservatives, Republicans.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#359

Earlier quoted context omitted.

There is a steep power law in bill rates. It is not twice as hard to get $400/hr as $200/hr, but orders of magnitude harder. And my observation - as someone who bills more than these numbers sometimes - is that the higher the rate, the shorter the gig. You have to look at this probabilistically. Contract programmers taking home $800k/yr are very rare, but folks misusing "upper six figures" to mean $180k are common. I…

And the fact that everyone else is jumping in to categorically deny that its possible says a lot about the psychology of other HNers.

Nobody is denying the possibility that the OP spoke correctly. The realm of possibility is broad.

We can, however, assume with a fairly high degree of confidence that he misspoke.

Re: Banks scramble to fix old systems as IT 'cowboys' ride into sunset

#360
post #79

First employee/architect of Kraken here. (Now does >USD$10M+/day of volume by my estimate) Accounting systems of all kinds should be generic and open source. Why do we need banks at all? It's not like this infrastructure really has any special characteristics. Most of it even has downtime and batch jobs. Fact: The bulk of banking is just recording some numbers at a stupendously simplistic resolution, with maybe 64 ch…

A few weeks ago I spent a day interviewing 20 different Hong Kong banks about API availability for cross-border RMB transactions. None at all offered it. They don't do it because doing it while complying with all relevant regulations is more complicated than you realise. That's what banks are ultimately in the business of, finding ways to do business across jurisdictions. And it's why most fintech companies fail: the…

[deleted]
Post reply on HN