I worked for a time in finance and investment banking. Problem-wise it can be pretty interesting but it's important to distinguish between two classes of developers. 1. Traders; and 2. Non-traders. Engineers who are traders are typically called "quants" (quantitative traders) as they write software that employs trading strategies to make money, as one or more of spread trading (trading between the bid-ask spread), pr…
"The only way for an engineer to make real money is to be a quant, found a startup or join an early stage startup." This statement should be included in every CS curriculum.
I am an HFT Programmer
161–170 of 246 posts
Re: I am an HFT Programmer
#162Earlier quoted context omitted.
[deleted]
I've never worked at anything but a company with "closed-source" code, but all engineers within the company had access to all product code via SVN. From reading other comments, it seems the quants are paid relative to their code's performance in the market, and this culture of not sharing code is probably understandable under those circumstances. In other words, Shaw doesn't seem to be recognizing the competitive nat…
Re: I am an HFT Programmer
#163Earlier quoted context omitted.
Replying to bmj (not sure why i don't see a reply link ...) For me, and I think for a lot of other people on HN, retirement means not having to work for the money. Which, for people in some areas of the world, isn't really that much. And in that vein, if you don't have to worry about the money, you can afford to say "no, I would rather go see my daughter's choral concert than work". Obviously I would keep myself busy…
not sure why i don't see a reply link HN has a reply cool off period. The more nested a comment, the longer the cool off period.
I always get around it by clicking "link" -- that always brings up a reply box.
Re: I am an HFT Programmer
#1641. Works 12 hours a day on average 2. Works 100 hour weeks Stopped reading there.
Re: I am an HFT Programmer
#165It's true, and it's somewhat discouraging. When I was in my last year in college, I applied to various types of companies, in different stages of life, plus a quant fund. In the end, while the salary/potential bonus for the fund was very enticing (despite not having graduated yet), I stuck with the middle-of-the-road tech company. (I also looked at Google and Dropbox but decided to go to FB). Google was desperate for…
You must be very intelligent to get so many offers from some of the best companies, but if you don't know what to do with $500K yet, please don't spend it all. Save it and retire. I'm not saying retire from coding or doing what you love, but having F-U money means you can continue to do what you love no matter what happens. This is worth more than having a fun job.
Re: I am an HFT Programmer
#166Earlier quoted context omitted.
There is a lot of crappy developers that's true. If you look at the serious pieces of infra inside the front offices for pricing and risk however, there are some smart people that have done some good software. Quite often however those projects are degraded as stewardship of these projects is inconsistent, and long tenure is not always there, so you don't get continuity in terms of engineering talent. Frequently this…
It depends on the bank, at some banks front-office developer bonuses are pay out of the desk bonus pool rather than a tech bonus pool.
There can be budgeting for specific desk profits in the relative bonus pools decided in IT, but bonus makes up a smaller percentage of developer total comp generally unless you are approaching management.
If you are desk dev and hack Excel and Access for the front office that can help your case in regards bonuses, but this isn't true software development of course.
Re: I am an HFT Programmer
#167Earlier quoted context omitted.
It depends on the bank, at some banks front-office developer bonuses are pay out of the desk bonus pool rather than a tech bonus pool.
It is rare these days in my experience - it creates an appropriate separation of concerns to have the management alignment distinct (that can be interpreted to be a Sarbannes Oxley requirement.) There can be budgeting for specific desk profits in the relative bonus pools decided in IT, but bonus makes up a smaller percentage of developer total comp generally unless you are approaching management. If you are desk dev…
Re: I am an HFT Programmer
#168Earlier quoted context omitted.
You're forgetting one crucial problem. Younger developers may or may not have more energy, but one thing they don't have is experience. Never, ever, underestimate experience.
Something of a false mutual-exclusion. Due to the massive influx of cheap computing hardware in the late 90s, There are 17-22 year old people who have been programming and studying math & CS for 10 years. 10 years is a lot of experience.
Sure, the experience is bound to be more similar to current hardware, but you can easily be 40 now (I'm now, early thirties) and claim a little more experience.
The next argument could be 'is experience > $someThreshold enough'?
Re: I am an HFT Programmer
#169I worked for a time in finance and investment banking. Problem-wise it can be pretty interesting but it's important to distinguish between two classes of developers. 1. Traders; and 2. Non-traders. Engineers who are traders are typically called "quants" (quantitative traders) as they write software that employs trading strategies to make money, as one or more of spread trading (trading between the bid-ask spread), pr…
"The only way for an engineer to make real money is to be a quant, found a startup or join an early stage startup." This statement should be included in every CS curriculum.
Re: I am an HFT Programmer
#170I worked for a time in finance and investment banking. Problem-wise it can be pretty interesting but it's important to distinguish between two classes of developers. 1. Traders; and 2. Non-traders. Engineers who are traders are typically called "quants" (quantitative traders) as they write software that employs trading strategies to make money, as one or more of spread trading (trading between the bid-ask spread), pr…