Live data from Hacker News

Deutsche Bank makes source code publicly available for the first time

db.com

31–40 of 216 posts

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

#31
post #27
post #24

ProtobufTransportProtocolSerializationProvider Enterprise OO Garbage is alive and well.

That doesn't seem like Enterprise OO bloat, just overly verbose naming. They could've called it ProtobufSerializer or ProtobufProvider.

They tend to cluster together in my experience. That one was picked at random in the first file I looked at which implies there are much worse offenders in the rest of the codebase.

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

#32
post #29

Earlier quoted context omitted.

How would we prevent this? Asking for a friend.

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

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

#33
post #4

"Computer code of Deutsche Bank" sounds so German and so cool :)

I left Deutsche a decade ago, but if I remember correctly that code was written mostly by their employees in Moscow, with specifications being driven mostly by the business users in London and New York.

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

#35
post #17
post #4

"Computer code of Deutsche Bank" sounds so German and so cool :)

The bank has the distinction of being mentioned in Kraftwerk’s 1983 song Computer World : ”Interpol, Deutsche Bank, FBI, Scotland Yard, Flensburg und das BKA, haben unsere Daten da.”

That is very prescient of them! I now hold them in even higher regard.

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

#36
post #29

Earlier quoted context omitted.

How would we prevent this? Asking for a friend.

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.

personally I find Java EE nauseating

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

#37

Get ready for a data dump of 40 year old COBOL code /s But in all seriousness, this is a great step forward in institutional software. Open up software to further progress towards standardizing an industry's software interface.

I would love for a few banks to dump all their old COBOL code on to GitHub. Not because it would necessarily be useful for anything, but simply because it would be fascinating to read... There is actually very little open source COBOL code available, of the massive quantities of COBOL code written over the decades the vast, vast majority of it remains closed source. Sadly I think a lot of it is just going to be lost…

> "but a century from now when all of us are dead who cares if our confidential info gets released to the public then?"

Your descendants probably. Especially if grandpa earned a lot of dough which by heritage would be theirs now. Or just for the sake of privacy. Would you care if your private social network data was dumped after your death?

To me, when I sign up for confidential that means now and always. Not until death do us part.

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

#38
post #7

Great move. I really believe in the "free software, free society" idea of the FSF. After this batch, I'm sure there will still be a lot left to open source, but it's definitely a big step! If we're fortunate, others will follow suit. Germany is a great country for stuff like this. They have a relatively high share of Linux users, OpenStreetMap usage, etc. I feel like they're very critical towards their own country an…

I don't understand what exactly this code is about but I have problems imagining the Deutsche Bank as a company that acts "for the greater good". As a german I envy you for your drug laws.

It seems to be about standardising communication between desktop applications using an RPC broker server (Plexus Interop). It’s aimed at traders, who often use multiple desktop applications (for trading, news, comms) in various runtimes (Java, C#, Python, etc). This tool is some at creating a standard platform enabling those other tools to communicate with each other. I guess like a sort of cross-runtime service bus with service discovery.

(I don’t work in FS, this is just what I can gather from reading the docs).

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

#39

Link to code: https://github.com/symphonyoss/plexus-interop

I don't know C#. Should I assume this is the way to write comments? That's just terrible.

  /// 
  /// Log a message with the specified .
  /// 
  /// The level of log entry.
  /// The exception to log.
  /// The format of the message object to log. 
  /// The first argument for message formatting.
  [StringFormatMethod("format")]
  void Log(LogLevel logLevel, [CanBeNull] Exception exception, string message, T1 arg1);

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

#40

Get ready for a data dump of 40 year old COBOL code /s But in all seriousness, this is a great step forward in institutional software. Open up software to further progress towards standardizing an industry's software interface.

I would love for a few banks to dump all their old COBOL code on to GitHub. Not because it would necessarily be useful for anything, but simply because it would be fascinating to read... There is actually very little open source COBOL code available, of the massive quantities of COBOL code written over the decades the vast, vast majority of it remains closed source. Sadly I think a lot of it is just going to be lost…

> a century from now when all of us are dead who cares if our confidential info gets released to the public then?

I'm reminded of Vernor Vinge's far-future scifi "A Deepness in the Sky," where "programmer-archaeologist" is one of the occupations. (along with "programmer-at-arms")

Post reply on HN