High-Frequency Programmers Revolt Over Pay
An anonymous reader writes "Programmers who design and code algorithms for investment banking are unhappy with their salaries. Many of them receive a low 6-figure salary whereas their bosses — who manipulate these algorithms and execute the trades — often earn millions. One such anonymous programmer points out that he was paid $150,000 per year, whereas the software he wrote was generating $100,000 per day."
It isn't that the programmers earn too little it's that their bosses earn too much.
History is so yesterday!
"One such anonymous programmer points out that he was paid $150,000 per year, whereas the software he wrote was generating $100,000 per day."
And if said software screws up and costs a few hundred million, or otherwise causes other "bad things" to happen, what's the accountability of the programmer or the manager?
It's been my experience that pay is not as negotiable as everyone thinks it is.
"There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
FTFA:
"Now some programmers feel used and are instigating a revolt.
They are doing so by striking out on their own or forming profit-sharing arrangements."
That's hardly "whining," in fact it's precisely what they ought to do.
The outstanding part is that Forbes is recognizing this. We all know that folks in IT are underpaid in many professions, but the proof is when people actually say "fuck you" and go work elsewhere. That will *force* salaries up to the real market rate. And when publications like Forbes notice this, it's harder for managers to pretend it's not happening.
Thank you, to the ladies and gentlemen who struck out on their own, and thank you to Forbes for noticing. Both of these will make life a little better for the rest of us.
A counter-point to all of the hate.
a. The American Dream (tm) says that if you work hard, you will benefit in the end. High risk / effort jobs should pay well
b. I bet these guys signed some sort of non-compete contract. Let's say that you and your buddies are the golden boys of financial trading algorithms. I think that you should get pay increases if your company is doing well. A 20% pay increase would probably shut them up.
c. After actually scanning the article,
Computer jockeys setting up own shops in bids to make millions.
[...]
They are doing so by striking out on their own or forming profit-sharing arrangements. Jeffrey Gomberg, 32, worked for a trading firm that paid him a low-six-figure income after four years on the job. His trader colleagues, by contrast, made millions manipulating the algorithms he'd written.
[...]
The programmer's bosses offered him an office and a $45,000 raise, but he left instead. He found a partner, and together they began trading on their own. The programmer now pockets more than half of any profits his software generates. The programmer says he's making about the same money he did at the job he left. But at his old job he'd topped out in pay while now he says the sky's the limit.
“I'm on my way to making a ton,” he says
It seems that they did the right thing. Why are all of you complaining? They didn't like their job, they grew a pair of balls and went out on their own.
It's amazing what reading TFA can let you know.
I agree here. Does the algorithm do everything on its own and the programmer's bosses have no input? I'll bet the software is a very small piece of the money-making picture. Was the programmer provided with any resources to write that algorithm? Could the programmer write the algorithm on his own, freelance style, and sell it to the company? I doubt it. Maybe these programmers deserve a raise, and the bosses probably get paid too much, but this is a one-sided story.
There are more things in heaven and earth than are dreamt of in your philosophy.
Like most model slashdotters, I fly off half-cocked then RTFA.
Algorithmic trading is not effective if you have to pay commission on your trades. Their software only works if it's used by a corporation with
1) network connections to stock exchanges
2) seats on those exchanges, which allows stock to be traded directly instead of through a broker
It annoys me like hell that people use this kind of arguments.
Maybe they are excellent programmers, but bad business men. It doesn't mean they deserve to have their blood sucked from them.
If you shift all the income from the workers to the managers, everybody will want to make business, and there'll be nobody left to do some work.
Erm.... my options are quit or quit?
What about quietly undermining the organization while biding your time looking for opportunities?
THL phish sticks
Strangely enough, that's what the article is about. A whole bunch of programmers asking for more money, being told they can't have it, then quitting and setting up competing businesses that are outperforming the first set.
"I Know You Are But What Am I?"
Those programmers and those brokers are doing nothing of worth to society. They are just playing games with currency. If our government wasn't in complete collusion with Wall Street, millisecond trading would be illegal. The issue isn't that the programmers aren't making enough money, it's that their jobs and the jobs of their bosses should not even exist.
Ceci n'est pas une sig.
Option Three:
Write a subroutine that takes the fractions of cents usually rounded off and tallied up later, and deposit them into an account of your own. Then sit back as the money trickles into your account. What could possibly go wrong?
Wow! It's amazing what you learn when you actually read the article. I should do it more often.
These guys are not whining about the situation, they are actively taking measures to fix it.
$60000??
My brother in law drives a coal truck and is on $140000 a year for four days a week work (12 hour shifts).
His meals and accommodation are paid for and he's flown there and home once a fortnight.
Not bad for someone who would be regarded as white trash by most (uneducated, four kids didn't, finish high school and yet earns more then most college graduates)...
I'm starting to think in my old age that Uni / College is for the most part the 21st century version of indentured servitude.
Excuse me, I believe you have my stapler.
I was a programmer for one of the companies mentioned in TFA; you've heard of them. The algorithms they're talking about are not really developed by the programmers, they're typically invented by the phalanx of PhD mathematicians the company also employs; the programmer's job is to implement it in the most efficient way possible.
Day one I was handed a paper on Eigen-related trading, straight out of TeX and was told to implement it. I admit that I had to go to the bookstore at lunch just to figure out what some of the symbols were. What I had two weeks later was a working version in C++ that did the job; over the course of a few months I refactored and refactored it to run faster; no object copying (everything using references), bit shifting, you name it, I used it. The code was tight and ran fast; as far as I know it's still being used.
I see it more as being a waiter; you may be the "face" of the restaurant, delivering the meal, but your tips also go back to the cooks, busboys, etc. I helped out on another project where, to this day, I *still* don't get how it works, yet the code too runs fast and correctly, as far as I know.
It should also be noted that the pay might be good, but the life is horrible; if you're young and single it's definitely something to go for, but save your money because there will come a time when you just can't do 100 hour weeks, week after week after week for years and years.
The only memory I really have of my 20s and early 30s is the glow of a screen.
And you really think the colleagues using the software were footing the bill? Bullshit. It's about time developers stood up and demanded compensation for their inventions instead of letting idiot stock traders reap the rewards by pushing a few buttons.
The stock traders make what they do because they know what buttons to push and when. If they push the wrong button at the wrong time, they stand to lose millions for their clients and themselves. These programs have no idea as to when to buy, sell or hold. All they do is retrieve data and analyze it into reports. It's up to the trader to know what to do with it.
If being an "idiot stock trader" who makes millions is so easy, why aren't you doing it? You can push a few buttons, right?
There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
Hi, you must be new to America. Here, money is more important than life, ethics, or anything else.
Palm trees and 8
You seem to be mistaking a little bit of coding with the work that is actually being done.
The programmers in this article are not dumb fuck meth addicts building a website and writing a little bit of Flash or C++ or even guys with EE or CS majors, but rather tend to be Economic or Statistic PhDs from Northwestern, UC, and other major programs. From the article, Sergey Aleynikov, according to his LinkedIn pagelike, has at least a masters from Rutgers and likely a PhD.
The programmers are working with SAS and other powerful statistical software that on their own is easy enough to learn. But these programmers are applying what the learned in their PhD studies to create trading and marketing strategies and then create proof of the trading and marketing strategies. They are making their companies millions and get paid very little because "they are only programmers".
They have every right to not be particularly happy. The programmers, these economics PhDs, know their worth and it isn't 125k a year.
Also, there is an increasing tendency in American business culture to undervalue the PhD as a foreigner or nerd degree and require anyone who makes real money to have an MBA.
Hoist Number One and Number Six.
Only on Slashdot can a $100,000-$150,000 salary be described as "[having] their blood sucked from them." Wow.
I used to write stockmarket software for a global supplier. Nice stuff, through this software ran billions a day, direct feed to the stockmarket-floor.
Now I work as a consultant for a consultancy firm, to get this contract they had a "fixed entermediate consultancy firm", who took 10% profit on my price just to put me into the company. (under their labels and what not)
So I filled in timesheets for my employers, the intermediate party and for the client. It wasn't very clear why I was filling in timesheets for the client as well, but it turned out my work was billed to their clients billing my work per hour with a factor of 2.5 on my price because they could.
This effectively resulted in me working hard, virtually for free, and generating profit for 4 companies (employer, intermediator, client, clients' client) while my pay was insulting for the work I've put out (under 8% of the cash my work generated).
If you want to keep your devs productive and happy, you should spoil them a bit and they'll put out. But I know alot with the same sentiments and effectively migrating to management hoping they'll make their big bucks, often resulting in incompetent management.
I think we can keep recursing like this until someone returns 1
Mind you, I met a couple of Swedish software development managers who weren't even 25. Needless to say, they were complete morons at either management or software engineering. One sad, sad trend in Europe is thinking that if you go to college (after which you get your obligatory master's degree or even a doctorate) you'll be guaranteed to fit a manager role. I've had kids coming to interviews for software development positions, with no previous experienge, saying they expected to become managers in 6 months. Why? Because, they said, they went to the right university. It's not even funny. Most rich kids, who can afford turning 28-30 and still be in school, become managers only because they're unfit at anything else, since they totally lack the real world experience. I'm Romanian. I used to have a Croatian girlfriend who told me the same about her country. I now live in France. Guess what, it's the same.