Live data from Hacker News

Deutsche Bank makes source code publicly available for the first time

db.com

111–120 of 216 posts

Re: Deutsche Bank makes source code publicly available for the first time

#112
post #29

Earlier quoted context omitted.

Just refuse to play the insane Java/C# Enterprise OO game. Kotlin would be a good alternative but my preference would be Clojure where brevity and simplicity are valued.

Or just don't be redundant in any language. Unless there are multiple types of a "SerializationProvider", the name could be shortened to "ProtobufSerializationProvider" And if there are multiple types of "SerializationProvider" (ie. there's an unrelated "CachingSerializationProvider ") then the name is unfortunately long, but accurate

It looks like they may have convention to put name of the base class/interface in the type name.

Re: Deutsche Bank makes source code publicly available for the first time

#113
post #83
post #82

Earlier quoted context omitted.

As I keep saying. Some people chuckle about Warhammer 40k Techno Priests. The only people in the warhammer universe with some chance to understand the centuries old compuer systems and machines. Other people work with legacy systems.

It's pretty genius how they've turned ancient maintenance routines into prayers and rituals in order to preserve the knowledge and scale out the work force

it might lead to cargo culting though, already hoards of programmers are chanting refrains of "_ considered harmful" and "_ is the root of all evil" ... ;)

Re: Deutsche Bank makes source code publicly available for the first time

#114
As someone who works in what I believe is one of the more progressive software development teams here at DB, there's definitely a desire to open source more of the work that happens here. The issues are inherent to any company employing ~100k people, however: bureaucracy, regulation, and general internal conflict.

There some higher-ups that seem to understand the benefits of a more progressive approach, so I do think you will see more of this sort of activity, however, it'll take time before this becomes widespread within the company.

Re: Deutsche Bank makes source code publicly available for the first time

#115
This is mostly a PR move. I currently work at DB, I can say that they make it look nice from the outside, but when you get here what you find is a large mess. It's a big difference between a bank and a company that actually ships software. Most of the work here is done in interfacing systems together, and moving data from one place to another. There is no focus on quality, just patching things together and making them work. This is no surprise when a lot of work is done by contractors hired for 6-12 months. Software and tools are old , but I guess this is a know fact. There is a lot of duplication, there are usually 3-4 systems that can do the same thing, when a high level executive decides that then need to create a new one from scratch. Sure there are exceptions, there are people who work on trading algorithms, but these are rare occasions.

These are some of my impressions after some time spent at DB, sorry if it sounds too negativistic.

Re: Deutsche Bank makes source code publicly available for the first time

#116

This is mostly a PR move. I currently work at DB, I can say that they make it look nice from the outside, but when you get here what you find is a large mess. It's a big difference between a bank and a company that actually ships software. Most of the work here is done in interfacing systems together, and moving data from one place to another. There is no focus on quality, just patching things together and making the…

This is not only a DB specific, a whole banking industry works like that. Systems that have <10 years are considered new ones. To keep things working, just produce 5x more services created solely to move data from one place to another. No focus on programming discipline or sense of purpose and constant fear to change anything, because that could break things and we have not enough tests or monitoring infrastructure to even detect that. But in finances, IT is not on a focus. After all, we're just a "cost center" ;)

Re: Deutsche Bank makes source code publicly available for the first time

#117
post #86

I went to a Deutsche Bank Hackathon last year in Berlin where they announced opening up their apis. https://developer.db.com/ They touted it as being innovative and open but in the end all Banks are required to open up when PSD2 comes into effect next year. Seeing this release, maybe they have honest intentions for being more open, but it being Deutsche i still have my doubts.

I used to walk around other countries bragging about German online banking, given that we have a standard that has been iterated upon (HBCI/FinTS) over decades and you can pretty use any online banking software with any bank. A few years have passed since then and most germans banks are still the same. Meanwhile you get instant wire transfers in a few countries. When I think Deutsche Bank and innovation, I think of m…

Having just moved to Germany the obsession with physical paperwork for various reasons is somewhat astounding.

Re: Deutsche Bank makes source code publicly available for the first time

#118

Earlier quoted context omitted.

Are you sure this is not a German thing? /s

protokollprellbockverkehrprotokollserialisierunganbieter would be a lot catchier and roll off the tongue with ease.

let's see

   Protobuf-Transportprotokolserienvorrichter
   ProtopufSendeVorschriftLeitungsangebot
   VorlaufÜbertragungsDienstLeitungsDienstleister
what's wrong with pbtpsp anyway?

Re: Deutsche Bank makes source code publicly available for the first time

#119
Looks like Plexus Interop is yet another middleware abstraction layer. Dresdner did something similar 15 years ago when they open sourced Open Adaptor. There's no special source here - no interesting pricing, risk management, quoting, order management or hedging functionality. The source code to Autobahn should be more interesting if it ever gets released since it's DB's single dealer platform across all asset classes. It should include some interesting trading logic.

Re: Deutsche Bank makes source code publicly available for the first time

#120

This is mostly a PR move. I currently work at DB, I can say that they make it look nice from the outside, but when you get here what you find is a large mess. It's a big difference between a bank and a company that actually ships software. Most of the work here is done in interfacing systems together, and moving data from one place to another. There is no focus on quality, just patching things together and making the…

This is not only a DB specific, a whole banking industry works like that. Systems that have <10 years are considered new ones. To keep things working, just produce 5x more services created solely to move data from one place to another. No focus on programming discipline or sense of purpose and constant fear to change anything, because that could break things and we have not enough tests or monitoring infrastructure t…

This is my exact experience while integrating with ERP systems in at least four global firms. Except I'd change the phrase "not enough tests or monitoring" to "no tests or monitoring except the ones I wrote".
Post reply on HN