Quote from fatrat:
You are not going to get top Wall St. talent, however -- the people who can code high quality financial stuff do code high quality financial stuff and they whore themselves out to Wall St.
Yes, those very skilled people may be working for Wall Street, but the really brilliant ones are working and trading for themselves. These are the ones who in addition to implementing great ideas and concepts from someone else, can also generate their own insights and discoveries AND implement them. These are the people with unlimited market potential.
The Wall Street crowd has certain limitations. If you have ever work in a large corporation, you know that with about 4 managers, 7 VPs and several departments involved in major undertakings little that is new, or radically better will ever be implemented. They mostly reinvent the wheel that they heard about at the last development confab.
In fact my own theory as to why the performance of the major funds and private capital managers is so anemic is not lack of hardware, ideas or budget but the fact that software doesnât obey the laws of Newtonian physics...it's more of a Quantum kind of thing. To explain: if I'm a corporation and I hire an engineer to invent a great new mouse trap which will make a ton of money, I can control the outcome. The mouse trap can be patented. If the engineer decides that he wants to take the idea I paid him to develop and go into business for himself, I can sue him for patent infringement and employment contract violation. Any use of the mouse trap is visible in the marketplace.
Trading software implementation has none of these characteristics. In theory nobody knows if what a programmer is trading is something he created or is something the hedge fund he used to work for paid him $100,000 to program and he retained a copy.
Beyond that I can see where it world be impossible for Wall Street to get a bunch of programmers to create a hugely profitable applications. Imagine this...boss says "OK guys if this system trades like we hope it will, the CEO says all you guys will get a $10,000 bonus and an all expenses paid vacation in Orlando, so get to work so we can make a lot of money".
The programmers code away and when they start testing they realize that in fact the system will make outstanding profits.
Now do they either individually or collectively do which of the following?
1) Call the boss and tell him it works, it's done and ready for trading
and get sun tan lotion of that company paid vacation
2) Figure they should do a little âout of officeâ testing with their own account while telling everyone that the system is still being debugged.
3) After finding that it does make a ton of money, introduce some really hard to find bugs in the official copy, transfer the "good" system into their private property, open an offshore account, resign in a couple of weeks and vanish into the haze to trade from the beach in Antigua.
I suspect the really great trading ideas are discovered and implemented by individual trader/programmer/developers and never get anywhere near a big Wall Street firm.
Jerry030