I talk to several Fintech startups a month complaining about this sort of thing. Forgive me if I can't quite gin up any sympathy. It's a business with centuries of baggage, massive inertia, vast resources, but what I typically hear is "I'm gonna Uber/Tesla/Bird this financial industry thing in 6/12/18/24 months, ignore the rules because 'disruption' and find someone else to push all the risk, compliance and governance issues off onto. I'm going to pretend it's not a cost of doing business and hope no one catches on before we find an exit and get rich". And now you're finding those 'others' aren't the suckers you wanted them to be, and that complying with regulations, especially across the world, actually costs money. Tons of it.
And most of all...real disruption is incredibly hard, no matter the SV mythmaking. The Fintechs that are going to be unicorns aren't complaining that the people they tried to outsource the hard parts of the business to aren't making all the hard problems magically disappear.
I work in finanance and a huge chunk of my work is generating reports for regulators. Specifically in derivatives (swaps and such), which was fairly wild west before the financial crisis.
There's a lot of catching up and a lot of interest into the trades by regulators, which were basically off-exchange and which are a big part of structured products. Those are financial products, which Warren Buffet deigned "Financial Products of Mass Destruction"
And you know what? I agree with those regulations despite the fact that it can be a real pain.
And if anybody really believes such regulation is crap and just there to support entrenched market players. Well; essentially banks self regulated before the financial crisis.
And what could ever go wrong with that?
I am sure there are exceptions, but my point is if you talk to someone who understand what is going on in a bank, you would be extremely lucky that this person also can code.
This is slowly changing as I see an increasing number of junior bankers who are also interested in picking up coding skills. They won’t be developers per se but will certainly become technically literate interlocutors. But it will take some time.
There are lots of things wrong with technology in large banks but the business knowledge of developers is pretty low on the list.
I left banking a few months ago, so I am no apologist for the sector.
There's several reasons for this, but at the end of the day people don't take kindly for your making them redundent and there's a lot of fiefdoms going around.
Why would any developer who wants a deeper look stick around?
But if you say:
> we want to encrypt this field with your public key before sending it to you
and they respond:
> yeah, we can handle that
and then contracts with deadlines and penalties are signed... Wouldn't you expect there to be somebody on the other end that is willing/capable to generate a GPG keypair?
At what point is it worth holding their hand through the technical bits, and at which point would it be better to replace them?
It once started out with someone asking the exact same question and evolved into this.
Observation: this is precisely what cryptocurrencies do. No middleman. Users transact directly with each other.
We spend a lot of time trying to achieve consensus with our neighbor parasites about the status of a transaction (slice the pie n ways, perhaps your database says that m of those n got paid, but mine says that m-1 got paid...), but if it were on a public blockchain there would be nothing to dispute.
except for a handful of giant server farms in china
It's awful. Rather than having to figure out the regulatory details of each jurisdiction so that we can be compliant, we instead have to figure out the regulatory details of each jurisdiction so that we can trick whichever middleman into being compliant on our behalf.
The waste is incredible. It's all promises of "we'll handle that" but never any actual contact with somebody who can code and you know... handle it. I'm beginning to think it's just parasites all the way down. And if that's how it's gonna be, why not cut out the middlemen and be the only parasite in the loop?