4 ms·
Has offshoring ever been a significant factor in this arena? Given the profoundly proprietary nature of the systems being built, I would think that unlikely.
by otakucode 9y ago
Has offshoring ever been a significant factor in this arena? Given the profoundly proprietary nature of the systems being built, I would think that unlikely. Offshoring development is a good way to find your custom software reskinned and sold to a competitor without much legal recourse.
Also, is 'mainstream' programming that common of a need? I had read (here on a HN comment thread) awhile ago that many organizations use commercial languages that simply aren't available outside of the financial services sector (I forget the name, it was 1 or 2 letters... KQ or something like that, an array programming language whose code looks like APL). I wondered how people broke into such a market. It's always seemed like an environment with interesting challenges which would have pretty objective goals and practices out of need.
- tomrod 9y agoHuh. I see C++, Java, and Python as the go-to languages with my wall-street programming and modeling acquaintances. Very little esoterica.
- stochastic_monk 9y agoJane Street's famous for its obsession with OCaml.
- sulam 9y agoHonestly, OCaml is hardly esoteric. It's not a major language, but it's not a specialty language either. I'd put it in the same category as Elm, Erlang, or even something like Julia. Scala takes a ton of inspiration from OCaml, to the point where you pretty much feel like you know one if you know the other (at least speaking for myself that's been true).
- bm212 9y agohttps://en.wikipedia.org/wiki/K_(programming_language) https://en.wikipedia.org/wiki/K_(programming_language)
- praulv 9y agoYou are thinking of Q and Kdb which are used to process high throughput tick data.
- otakucode 9y agoYes you are exactly correct! Kdb and the Q language that back it. I thought that was really prevalent in the trading arena just based on other postings I'd come across on HN.