TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Citi’s $900M Misfire Happened During Software Switch

113 pointsby whatokover 4 years ago

13 comments

jakub_gover 4 years ago
The title might suggest that the rollout of new software was the issue, but the article states the very contrary: it was the old software that was the culprit:<p>&gt; An internal review at the bank found humans manually operating the <i>old</i> software were ultimately at fault
评论 #24291353 未加载
LordAtlasover 4 years ago
This is the key part:<p>&quot;But the employee didn’t select the correct system options -- instead allowing the loan to be repaid in full with interest. Colleagues who are supposed to catch such errors didn’t.&quot;<p>Saved you a click.
评论 #24291669 未加载
评论 #24293641 未加载
kmarcover 4 years ago
I&#x27;m put on a banking project (as external) which already flushed down the toilet around ~$500M. Based on my experiences of the meetings and meetings about meetings, I totally understand how the incompetence lead to this clusterfuck.<p>My question to my boss was rather: &quot;but _where_ do these banks get this huge amount of money from? I guess it&#x27;s not from the $5 account fees.&quot; He answered that although he is in the banking business for decades, he still doesn&#x27;t know.<p>These 100s of Millions of losses are not necessarily threatening core business. I find it amusing.
评论 #24294420 未加载
评论 #24294144 未加载
评论 #24293358 未加载
评论 #24294018 未加载
neonateover 4 years ago
<a href="https:&#x2F;&#x2F;archive.is&#x2F;Wwicp" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;Wwicp</a>
brooklyndudeover 4 years ago
I worked at Citi for a very short time way back when. We were doing some things I thought were a bit “sketchy”, and was wondering if we were breaking the law.<p>The response from my boss: we’re only breaking the law if we get caught, so theoretically we’re not actually breaking the law since no one has “caught us.”<p>Guess there was some logic there. Of course this was a very long time ago. And sure they follow those pesky banking rules now , never, ever “breaking the law.”
massamanover 4 years ago
From the blameful-postmortem:<p>Q. Why did we click `Send $900M?` A. Not sure. Tom felt all clicky-clicky, so he clicked it.<p>Q. Why did we hire Tom? A. Also not sure. [Action Item: Fire Tom]
massamanover 4 years ago
Somewhere in your company hiring queue is a resume with:<p>Strengths: Architecting risk management systems<p>Weaknesses: Sometimes I click on things to see what happens
评论 #24297630 未加载
totaldude87over 4 years ago
reminds me of that missile alerting system gif..<p><a href="https:&#x2F;&#x2F;giphy.com&#x2F;gifs&#x2F;emibob-ads-missile-warning-system-xULW8wq0KtPBfXPRpC" rel="nofollow">https:&#x2F;&#x2F;giphy.com&#x2F;gifs&#x2F;emibob-ads-missile-warning-system-xUL...</a>
fooycover 4 years ago
The title is misleading, the switch doesn’t appear to have anything to do with the misfire.
评论 #24292735 未加载
noahmbarrover 4 years ago
I can only imagine a guy like larry ellison reacting to this article.
jordacheover 4 years ago
stupid article. Reveals nothing of what contributed to the human error.<p>They had been using the legacy software for many many years, w&#x2F;o significant issues around human errors.
scott31over 4 years ago
Expected, someone should have caught it in code review. Switch statements are generally harder to follow than if&#x2F;else chain and fallthrough etc make it even more complicated.
评论 #24292343 未加载
评论 #24294588 未加载
评论 #24292426 未加载
londons_exploreover 4 years ago
I assume financial software has the concept of a set of atomic transactions - ie. &quot;debit bob $X and credit mary $X&quot;.<p>Given that, presumably all buttons an operator clicks should generate a set of atomic transactions between customers and the bank.<p>An automated system can then check that the total loss to the bank after these transactions have been executed isn&#x27;t too big.<p>I can&#x27;t really imagine how any bit of software didn&#x27;t have those checks in place...
评论 #24295268 未加载
评论 #24297644 未加载