Live data from Hacker News

I am an HFT Programmer

developers.slashdot.org

101–110 of 246 posts

Re: I am an HFT Programmer

#101
post #84
post #56

Earlier quoted context omitted.

Because you can make enough money to retire before you are 30, which means you can spend much more time with your wife and kids when that time comes. I wouldnt want to be the type of dad who has to stress out about money issues.

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…

For me it is being able to choose what I work on.

Re: I am an HFT Programmer

#102
post #49

Earlier quoted context omitted.

Fast C++ is an oxymoron. Real men use C and assembly. And yes, I bootstrapped my own HFT

" And yes, I bootstrapped my own HFT " I would be interested in hearing your story. Would you like to share some details?

Realized this would be a much larger effort than a single HN reply or a single blog post would justify, so I am starting a blog series on this. First post: http://news.ycombinator.com/item?id=2829116

Re: I am an HFT Programmer

#103
post #51

Earlier quoted context omitted.

So one takeaway from this gem of a post is that if you don't write open-source code you're a shitty programmer?

I think the point is that anybody can say they write great code if they never have show it to anyone.

Given this type of code directly makes or loses money, it's effectiveness for it's intended purpose is already directly measured.

Whether it's "good code" or not from a technical perspective, if one guys pile of crap code works the market 10x better than the other guys, who has "better code"?

Re: I am an HFT Programmer

#104
post #24

Earlier quoted context omitted.

IT is generally considered a cost centre in banking, in essence, and so not rewarded like real traders, or sales people.

Not in HFT. It's one of their core competencies.

Well then where does the renumeration disparity come from?

Re: I am an HFT Programmer

#105
post #48

Earlier quoted context omitted.

Squirrel it away for 5 years then retire on 5% returns on a million bucks ($50,000) a year?

But I don't want to retire! I know that by doing what I love for the rest of my life, I'll have enough to sustain my basic needs. 500k seems excessive. It's simultaneously too much for me to spend efficiently for myself, yet too small for me to do bigger things like fight cancer, invest in education, etc (like Bill Gates).

> (like Bill Gates).

Well Bill did exactly what you said you didn't want to. He worked hard, made alot of money and then retired from Microsoft.

He just happened to move to a new opportunity. That's the key takeaway that you're missing from everyone responding to your what would I do with money comment.

Money give you the freedom to do what you want.

Re: I am an HFT Programmer

#107
post #76

I used to work in HFT. From about 1999 (right out of high school) until 2008. In response to the OP, zedshaw and a couple of others (who make good points), I'd say: * obviously if you're good at your job in HFT after a while you don't have to work 100 hour weeks. People wait for you. There are levels of support. You still get woken up once in a while, but not if the firm is well structured and the support training /…

How did you manage to work in HFT straight out of high school?

Re: I am an HFT Programmer

#108
post #34

This is a huge load of bullshit. 99% of the "banking programmers" are some of the worst coders in the world. A vast majority of them just babysit a Bloomberg terminal, barely understanding the supposed math they use all day. Others just babysit an Excel spreadsheet, or worse, develop whole applications in Excel then try to get a real programmer to "build it". The lower echelons are even worse and just make shitty C#…

> I had one project where the damn process used so much ram per request they had to go buy an Azul box just to make it run even at 2 req/sec

I either worked on the same project as you or very closely related one at BSC. The upside of this was I got to play with Azul hardware for a year.

Re: I am an HFT Programmer

#109
post #78

Earlier quoted context omitted.

I agree with everything you said with one important exception: The finance industry is not corrupt because of a lack of regulations. It is corrupt because of the regulations. The fact that Federal Reserve has been regulated into existence is a very deep problem, as is the fact that fractional reserve banks are always protected from failing by regulations. Regulations are the problem, not the answer.

Currency is regulated into existence. Someone has to print it. Like it or not, there are all sorts of natural monopolies which exist in nature. The first and foremost is a monopoly on violence by the state. This is, in fact, demanded by the citizens who have a lot to lose if companies et al. were also allowed to pursue their interests by brandishing weapons. Thus, the first regulation is that companies cannot pursue…

> Currency is regulated into existence.

Nope. Gold and bitcoins come from the market.

Re: I am an HFT Programmer

#110
post #26
post #5

That hourly rate is pretty crappy for that level and amount of work. (<$100)

From "Anonymous Cowards" calculations it was more like $74/hr if you consider overtime/oncall: $500,000 divide by 52 weeks = $9,615 / week $9,615 / (40 hours + (60 hours overtime x 1.5)) = $73.96 hourly wage

> I work 12 hours a day on average and do 100 hour weeks.

His average week seems to be closer to 60 hours, 100 hour weeks just happen once in a while, also I'm pretty sure he gets some time off, just has to remain available. So it's more like

$500,000 divided by 50 weeks = $10,000 / week

$10,000 / (40 hours + (20 hours overtime x 1.5)) = $142.86 hourly wage

Or it may be completely random and the numbers are made up.

Post reply on HN