Absolutely true.
-
@Uilebheist @cstross it's not just interns.
When I started in banking almost all front end systems were excel sheets created by traders that had completed a weekend course in VBA.
I made a living for a decade replacing that stuff.
One guy tried to get me fired because my replacement metal trading system flipped his bottom line to a massive negative.
He called a high profile meeting to shit on my maths. Turned out he had been confusing US and Imperial Tons his whole career. 🫣
@selzero @Uilebheist @cstross I've been in similar situation, moving code from Excel to Java as Excel didn't pass newer compliance certification.
-
I have a friend who has run loan operations in small to mid-sized regional banks her whole career and it's kind of amazing that none has gone down hard
yet, just on the basis of systems issues. The companies merge repeatedly and each successor enterprise is a frakenstein's monster of old systems from each previous merger held together by baling wire and bubble gum. Throw vibe coding into the mix and the whole jenga pile (to mix metaphors) may finally come tumbling down.@jawarajabbi @jzillw @cstross good point. I’ve done sec (GRC, TPRM) work at many, and saw so many hodgepodges due to mergers AND repeatedly being squeezed both on IT and Infosec resources. bad stale tech, understaffed, underpaid. Irony: incidents => merger/acquistions.
-
RE: https://mstdn.ca/@charette/116127384919473905
Absolutely true.
(For those who haven't dealt with banking IT: banks are in the business of managing financial risk, and it doesn't get any riskier than allowing an enthusiastic intern who occasionally lies to you and hallucinates on the job to refactor a 60 year old code base that nobody really understands, without oversight, that handles all your customers' money. The phrase "sued into a smoking crater of banking wreckage the instant anything goes wrong" springs to mind!)
@cstross As-400 just wont die. It was running at a couple of others jobs i worked
-
@ldmay65 @causticmsngo @jawarajabbi @jzillw @cstross
a person who stashes cash under the mattress / in the freezer in the US is subject to losing the money to police forfeiture, a real fear, not a "might happen in the future"
I worked in a legal cash biz in the 90s/early 00s so i've known many people it happened to ... you do not have to be arrested for much less convicted of any crime because property (cash) does not have civil rights so it can be seized (forfeited) merely on suspicion
@peachfront @ldmay65 @jawarajabbi @jzillw @cstross This absolutely happens (example: https://nj1015.com/nj-cops-confiscate-property-of-the-innocent-these-towns-grabbed-the-most/) & there's a lot of corruption involved. Don't read too much about how "law enforcement” works in the USA unless you want to be depressed (for example, see Serial podcast season 3 & “No Special Duty” from Radiolab).
-
RE: https://mstdn.ca/@charette/116127384919473905
Absolutely true.
(For those who haven't dealt with banking IT: banks are in the business of managing financial risk, and it doesn't get any riskier than allowing an enthusiastic intern who occasionally lies to you and hallucinates on the job to refactor a 60 year old code base that nobody really understands, without oversight, that handles all your customers' money. The phrase "sued into a smoking crater of banking wreckage the instant anything goes wrong" springs to mind!)
@cstross @charette Got paid 800 Irish ££ after taxes for two nights doing absolutely nothing over Y2K together with maybe 20 others at Compaq in Dublin. Over the two nights we had a grand total of 4 calls, if I remember correctly. 2 HDD RMAs, one dead PSU and an old lady who dialled the wrong number. 🤷♂️
The mostly non-event cost companies a shit ton of money.
-
@cstross @charette Got paid 800 Irish ££ after taxes for two nights doing absolutely nothing over Y2K together with maybe 20 others at Compaq in Dublin. Over the two nights we had a grand total of 4 calls, if I remember correctly. 2 HDD RMAs, one dead PSU and an old lady who dialled the wrong number. 🤷♂️
The mostly non-event cost companies a shit ton of money.
@FrankEndrullat @charette Yet it was only a non-event *because the remediation work got done properly ahead of time*. It's led to an infuriating denialism: like anti-vaxxers, they're ignoring the huge amount of hard work that went into making sure nothing happened, and assume it means nothing *can* happen.
Next time we won't be so lucky.
-
RE: https://mstdn.ca/@charette/116127384919473905
Absolutely true.
(For those who haven't dealt with banking IT: banks are in the business of managing financial risk, and it doesn't get any riskier than allowing an enthusiastic intern who occasionally lies to you and hallucinates on the job to refactor a 60 year old code base that nobody really understands, without oversight, that handles all your customers' money. The phrase "sued into a smoking crater of banking wreckage the instant anything goes wrong" springs to mind!)
@cstross I recall working in banking in the 00s and they were still using programs from the 80s, "If it ain't broke, don't fix it" as well as their appropriate attitude to risk (which was starting to lapse in the 00s, but hey...)
-
@FrankEndrullat @charette Yet it was only a non-event *because the remediation work got done properly ahead of time*. It's led to an infuriating denialism: like anti-vaxxers, they're ignoring the huge amount of hard work that went into making sure nothing happened, and assume it means nothing *can* happen.
Next time we won't be so lucky.
-
@cstross
'Cheerful ineptitude' is a glorious term which I will use without restraint from now on.@johnrohde @cstross I'm tempted to add it to my annual review goals! :)
-
@peachfront @ldmay65 @jawarajabbi @jzillw @cstross This absolutely happens (example: https://nj1015.com/nj-cops-confiscate-property-of-the-innocent-these-towns-grabbed-the-most/) & there's a lot of corruption involved. Don't read too much about how "law enforcement” works in the USA unless you want to be depressed (for example, see Serial podcast season 3 & “No Special Duty” from Radiolab).
@causticmsngo @ldmay65 @jawarajabbi @jzillw @cstross
it's just plain cruel because people who are unbanked & living out of their cars can't save up & rise to help themselves because their cash gets stolen
i played on a blackjack team in the 90s, a legal cash business, we helped a formerly homeless player get back on his feet but once he went back out on his own, i don't think it was 6 months before some traffic cops stole all his cash & put him homeless again
very discouraging
-
@Uilebheist @cstross it's not just interns.
When I started in banking almost all front end systems were excel sheets created by traders that had completed a weekend course in VBA.
I made a living for a decade replacing that stuff.
One guy tried to get me fired because my replacement metal trading system flipped his bottom line to a massive negative.
He called a high profile meeting to shit on my maths. Turned out he had been confusing US and Imperial Tons his whole career. 🫣
@selzero @Uilebheist @cstross Funnily enough my cousin worked building VBA front-ends for banking systems.
-
@cstross I've had a project sponsor in a financial institution tell me, within the same week, "If we get this wrong I could go to prison" and "We can go faster if Copilot reviews the pull requests that Claude generates" so I do not have much trust in banking being averse to risk.
@skolima @cstross @davidgerard I think this is less about their risk aversion and the fact that the "could" in "could go to prison" is vaguely equivalent to "99% likely not to because accountability is for the poors"
-
@fn0rd @cstross It's not optimism and it may be dependent on your country of residence, but your AI firm would have to bribe a large number of low ranking government officials. These people are not easily accessible to lobbying efforts as it's hard these days to get entertainment approved if it exceeds EUR 50. And nobody risks their job for a cheap pen and some dry sandwiches in a Novotel. /2
@fn0rd @cstross You will find developers at banks who are genuinely intrigued by the new tools, and that's good. But a lot of the ones who maintain the dinosaur pens of old iron that run the core banking services with uptimes north of 99.99% take pride in what they do, and that includes telling their line and top management where to shove vibe coding.
Sure, this is an independence based on good education, a good salary and strong employment protection, but that's why the middle class, while slowing good things down, also prevents CEOs from shooting themselves into both feet. /end -
@Uilebheist @cstross it's not just interns.
When I started in banking almost all front end systems were excel sheets created by traders that had completed a weekend course in VBA.
I made a living for a decade replacing that stuff.
One guy tried to get me fired because my replacement metal trading system flipped his bottom line to a massive negative.
He called a high profile meeting to shit on my maths. Turned out he had been confusing US and Imperial Tons his whole career. 🫣
Fintech's "Mars Climate Orbiter" moment?
No, probably not ; they had hundreds of prior warnings, all dismissed.
-
RE: https://mstdn.ca/@charette/116127384919473905
Absolutely true.
(For those who haven't dealt with banking IT: banks are in the business of managing financial risk, and it doesn't get any riskier than allowing an enthusiastic intern who occasionally lies to you and hallucinates on the job to refactor a 60 year old code base that nobody really understands, without oversight, that handles all your customers' money. The phrase "sued into a smoking crater of banking wreckage the instant anything goes wrong" springs to mind!)
@cstross @charette Boeing, in the 90s, could and did spin up the engineering project for the 777 with a clean sheet design in 5 years from start of program to service entrance of the first aircraft. Now, they can’t really build new planes and they can’t modify old designs without the effort being an utter (sometimes fatal) disaster.
The world of professional and technical services looks a lot different now. I’m not sure that banks’ caution around Y2K bugs is necessarily predictive of anything.
-
@cstross @charette Boeing, in the 90s, could and did spin up the engineering project for the 777 with a clean sheet design in 5 years from start of program to service entrance of the first aircraft. Now, they can’t really build new planes and they can’t modify old designs without the effort being an utter (sometimes fatal) disaster.
The world of professional and technical services looks a lot different now. I’m not sure that banks’ caution around Y2K bugs is necessarily predictive of anything.
-
RE: https://mstdn.ca/@charette/116127384919473905
Absolutely true.
(For those who haven't dealt with banking IT: banks are in the business of managing financial risk, and it doesn't get any riskier than allowing an enthusiastic intern who occasionally lies to you and hallucinates on the job to refactor a 60 year old code base that nobody really understands, without oversight, that handles all your customers' money. The phrase "sued into a smoking crater of banking wreckage the instant anything goes wrong" springs to mind!)
@cstross Has anyone else had the disorienting experience of reading an “AI” summary and realizing that it is wrong, wrong, wrong, but very neatly worded? Why does anyone think the summaries and documentation Claude generates will be any better? And there will be no way to check them…
At slightly greater length, https://shinycroak.blogspot.com/2026/02/ai-and-financial-software.html
-
@Uilebheist @cstross it's not just interns.
When I started in banking almost all front end systems were excel sheets created by traders that had completed a weekend course in VBA.
I made a living for a decade replacing that stuff.
One guy tried to get me fired because my replacement metal trading system flipped his bottom line to a massive negative.
He called a high profile meeting to shit on my maths. Turned out he had been confusing US and Imperial Tons his whole career. 🫣
@selzero @Uilebheist @cstross I guess he shorted himself?
-
Ex-outsourcing moose here: Mainly "Closed Book Life Insurance" companies with a steadily shrinking workload, so they offload their computing to someone else. Then the companies get bought, sold and merged and we had to migrate the workloads (with incompatible support software (tape management, print archiving, etc.) to a single system. Changing their networks from SNA to TCP/IP was also "interesting"... 3:OP>
<Sigh> That has brought back all the memories of wrangling remote printing for customers:
1) The office move where the old site was wired with Twinax and used SNA with antediluvian protocol converters [1] for each printer[2], and the new site that was all TCP/IP and 10BaseT.
2) The company that was still using X.25 PSS and some dot-matrix printers with multipart stationery when they physically skipped the X.25 network hardware.[3]
Continued...