News for hackers. Stuff that matters.
Re:Why is everyone a bank? by cm2187 on Tuesday November 19, 2019 @03:50AM (#21571525)
I don’t know if it is specific to banks but there is a common pattern I have seen among internal developers: not only a complete lack of curiosity to understand finance, the underlying business, but an active resistance to any attempt to explain them. They want the numbers to be data, and don’t want to have to know anything about this data, and be told exactly what to do with it and they will code it up.

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.

Re:Why is everyone a bank? by urban_winter on Tuesday November 19, 2019 @08:17AM (#21572554)
That is profoundly untrue in my experience (13 years of working as a Dev manager at UBS and BofAML). The knowledge of how the business really works sits largely with the long-served IT and Operations staff. This is certainly the case in the back office (clearing and settlement) and in the regulatory space. I can't speak so much for the front office, but it seemed that the developers with successful careers were those who understood the business and therefore could talk to traders and desk heads in their own language (far more successful than the developers who were actually any good at producing maintainable software, but that's a different rant).

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.

Re:Why is everyone a bank? by ownagefool on Tuesday November 19, 2019 @05:43AM (#21571912)
As a counter, I've contracted for a bank and big business generally, and they are activly resistent to allowing you to interface with the business in any meaningful way.

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?

Re:Why is everyone a bank? by __MatrixMan__ on Tuesday November 19, 2019 @11:39AM (#21574923)
I've seen that pattern too, and perhaps I'm a little guilty of it.

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?