248

Fuck today was weird.

Today I received almost half a million on my bank account. 😯

Someone changed the ancient cryptic billing system. My user account at work has id 32 in the database, and the dev referenced the size of the creditor id instead of the of the value of the ids itself, and they're u32 ints... So ALL the money moving through our platform was accidentally transferred to my associated bank account.

For all the unit tests we have, this bug tumbled right through.

And no one at finances thought a transfer that big, to a backend dev they know by name, was suspicious — with almost no money going to other creditors...

That worries me a bit. The fact that this shit can happen, even at high test coverage, just because someone mindlessly did a wrong autocomplete or something.

Of course I will send it back... after two weeks and a few hundred € of interest.

Comments
  • 69
    (last bit /jk, I sent it back immediately. Company I work for has seriously scary lawyers)
  • 109
    @phiter Haha I should have just spent it, and told my boss "I thought that guy from Nigeria finally came through"
  • 101
    Go to the ATM and get loads of receipts with your current balance. Use those receipts to write down your number to give to girls. Worth more then the interest!
  • 22
    @Lahsen2016 too bad that bitcoin is not anonymous nor untraceable, and with all the kyc policies on exchanges these days they would know exactly where all the money has gone.

    If only there was a proper anonymous cryptocurrency... like Monero
  • 25
    Umm.. what company do you work for? Are they hiring? 🤓
  • 5
    @Lahsen2016 tell that to the AlphaBay guy. Tumbling just slows things down a bit, but is no solution. Privacy has to be implemented from the ground up (hence me hinting at Monero - look it up).

    Also, having a wallet "offline" has nothing to do with traceability, but rather with protecting your private keys from online attackers and viruses. All your data is still in the clear, public blockchain.

    Besides, as I said earlier, all the 'Know Your Customer' policies in place on exchanges imply that you have to give them plenty of personal information, which means that they would likely block your account immediately and report you to the authorities
  • 0
    I guess it depends on how much they pay you. If their good to you than cool. I'll give the money back. No their greedy ass wipes. Oh well I didn't realize it was there. I transfered my bank account to a Swiss bank. Have a nice day. Thank you for depositing my parachute amount. Send a letter to the company I resign but only if company promises to transfer 500k to my account.
  • 4
    @endor looks like that "how standards proliferate" from xkcd is starting to become true for cryptocurrency, like JS frameworks.

    (Don't hate me now)
  • 2
    @Faraaz meh, while that may be the case for a few cryptos, most of the time it's really "let's get free money from suckers who fall for our crap" (see: 99% of all those ETH-based ICOs).
    The hype is so big in the crypto scene, people will throw millions at whatever shit they lay their hands on, hoping that it will "moon" one day.
  • 1
    Jesus Christ...
    I mean, I would have moved it into my interest account for a second before sending it back, but yeah... That's a massive fuck up
  • 3
    @RiderExMachina With current interest rates it gave me €100, for a week.

    I didn't keep it on my account on purpose, but I experienced that moving that much money from my simple private checking account was not easy.

    Internet banking complained about daily limits, on the phone they got suspicious that it was criminal money, so I in the end I had to drive with my boss to the bank to sign off the transaction in person.
  • 2
    In Germany the law situation is great for this. You don't have to tell your bank about this unless the bank or the previous owner informs you about the error...
    Would have been a great donation to charity...

    If the bank or the owner doesn't contacts you within three years, the money is practically yours. But you have to pay income taxes for it.
Add Comment