DominiConnor
Quant Headhunter
- Joined
- 9/6/06
- Messages
- 1,051
- Points
- 93
To be precise, there was a subject in my engg. dedicated to atomic transactions which are necessarily characteristic of some particular industries
Yes, there is a huge pile of elementary CompSci that is absent from banking systems, and ACID is one of them.
One of my missions is a couple of lectures reprising a crash course in Computer Science for Quants, as part of the CQF. It's so hard.
Every time I think I reach a base that I can assume, I find people who actually work in banks who don't know it.
For instance that network cards are serial devices, not parallel, that you can't write a program that will tell you what another program will do, that floating point numbers are very different from Reals, and I'd say that around 1/3 of people programming computers in banks could not reliably read statements that contain more than 3 logical operators, and that half could not even name 4 of them.
How about
if (a >b || b == x && x < r)
Even something that trivial will get people confused, some even think that there is any chance this will work which in most quant programs it won't.
You ask what does Dominic mean by 'work' since I haven't said what it is supposed to do but my assertion holds regardless of the purpose of the statement. Except when it does, and you can lose whole days (or a million bucks) when it hits you.
Yes, there is a huge pile of elementary CompSci that is absent from banking systems, and ACID is one of them.
One of my missions is a couple of lectures reprising a crash course in Computer Science for Quants, as part of the CQF. It's so hard.
Every time I think I reach a base that I can assume, I find people who actually work in banks who don't know it.
For instance that network cards are serial devices, not parallel, that you can't write a program that will tell you what another program will do, that floating point numbers are very different from Reals, and I'd say that around 1/3 of people programming computers in banks could not reliably read statements that contain more than 3 logical operators, and that half could not even name 4 of them.
How about
if (a >b || b == x && x < r)
Even something that trivial will get people confused, some even think that there is any chance this will work which in most quant programs it won't.
You ask what does Dominic mean by 'work' since I haven't said what it is supposed to do but my assertion holds regardless of the purpose of the statement. Except when it does, and you can lose whole days (or a million bucks) when it hits you.