Huh? What does me programming a FIX engine or some other programming job have to do with my skill to be able to write a profitable trading system? Do you realize that most financial programmers don't even know what a call or put is, or very little if anything about markets? (to the chagrin of their employers)Quote from Kicking:
If you feel you are "underpaid" and if you are so good, why don't you design your own system that trades all day for you while you are sipping pina colada at a beach in the Bahamas?
Do you realize that a city bus driver makes $75k/Yr. Or that a GM line worker makes upwards of $85k/Yr? Do you realize that toll booth collectors make $20/Hr? Or I can name numerous jobs that require almost no education and are mostly blue collar jobs that pay equally or better than software engineering?!!My guess is just that at some stage you actually need traders to help build and implement the system, coding is coding. Like this GS dude, he maybe a genius programmer but he had no background in markets. He got lucky he got hired by Goldman otherwise he would be making a lot less.
Your argument of infinite amount of money can't be the case. I argue that per employee and importance and complexity of job done at a typical trading firm, a programmer at these trading firm generates way more revenue than say a programmer at Walgreens, but financial programmers pay is nowhere near based on that because there is no direct way to quantify a programmers contribution to the bottom line. And yet, everyone knows that without their code, none of modern finance works. For example, the human resource people at these firms often make about the same as an average programmer, and maybe 75% of what a good programmer makes. Or how about the office manager? None of those people are anywhere near as close as a programmer to the revenue generation (I argue that programmers are as close as traders!), and they are not government employees making the same as programmers.Quote from propseeker:
i don't think you can compare government job salaries as they are nowhere near free market rates. in fact there are entire industries devoted to arbing government spending inefficiencies. a case could also be made for anything heavily unionized. give me infinite money (government) and i'd gladly pay my programmers 3-4x what i pay my bus drivers. alas, it's only socialism for one side, cutthroat free market capitalism for the rest of us... and in this sandbox, you only get paid what you're worth.
Quote from dtrader98:
If you are walking on water in any profession, you stand up for what you think you are worth;
Quote from Logic:
Jeebus, what a way to load a poll.
I do not believe financial programmers are underpaid. Yes, they are privy to a lot of knowledge. Yes, if they did it themselves they could make a lot more money.
But the key factor is that they aren't. They are trading away the potential increased reward for the stability of a salary.
The premium that the traders make off of their labor is the gain from the additional risk that the traders take.
Most programmers simply do not have the risk tolerance of a trader, and that's why they don't make more. The few who do eventually become traders themselves.