Charlie Stross on Nostr: Absolutely true. (For those who haven't dealt with banking IT: banks are in the ...
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!)
For the Y2K, we weren't allowed to change any of the original code running on the AS/400. That code was always off-limit, and had existed since the 1970s as far as I know.
We created an intermediate tool that would look at transactions going into and out of the database.
When data was coming out, we'd convert the dates to 4-digit years. Then when data was going in, we'd convert 4-digit years back to 2-digit years.
I have no idea if 26 years later that is still in place. I suspect so. But the thought that banks will authorize AI and "vibe coding" to magically replace all this off-limit code running on the back end is hard to believe.
Published at
2026-02-25 10:15:29 UTCEvent JSON
{
"id": "b9fbc59b71c68c9b14412e7356940feab05ae0755208c1d1d1e7a9c9a77e048b",
"pubkey": "27712568050f479dd1204aa1126ca6b1917b59ee54b1a8f51f84fea4ec9785e7",
"created_at": 1772014529,
"kind": 1,
"tags": [
[
"q",
"865bdbcdd9eb1b90874afacd7532e090e16d652a354016d5ad2280717915e107",
"wss://relay.ditto.pub"
],
[
"proxy",
"https://wandering.shop/users/cstross/statuses/116130744225079511",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "\n\nAbsolutely true.\n\n(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!)\n\nnostr:nevent1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqsedahnweavdepp62ltxh2vhqjrsk6ef2x4qpd4ddy2q8z7g4uyrsh2v090",
"sig": "a114ca83ce677b01721e0a9a638f5efc28f5dc7a2cf3f013587d0a1ada16e25cba10a1540fd3f0430c342df361ea993d262a82edcef94ed09181c24f5941b09c"
}