I mean the guy that writes the FIX engine, or the middleware/communications foundation, or the order manager, or etc etc etc.
In my work (sell-side algorithmic trading dev : VWAP, Volume Inline, etc
, my engine does most of the work, and the dealer monitors it to make sure it doesn't do anything strange when faced with unusual situations (stock hits limit up limit, etc
. It's not at all a stretch to say that w.r.t. the execution, the engine is doing the work, while the dealer is just monitoring it. However, as several of you already mentioned, it's a matter of perception : dealers think they "own" the order. They say, "my IBM order". Programmers are, by nature, self-effacing and think they own the faults. They feel guilty that the engine / algo / FIX component didn't do the right thing in X circumstance. Programmers often don't realize that they actually know more about the business than someone who is merely monitoring the orders by virtue of having to take care of every/most cases that can occur. Note : I am talking about sell-side (broker) businesses, not a hedge fund or prop desk situation, where I would not make such claims : clearly, in such cases, whoever owns the model / discretionary idea that makes the moolah should get the majority of credit.So yes, there is definitely scope for change. I've realized that I, and most other programmers, by nature, are not experts at selling our services; we are experts at attention to detail and holding the tangle of technicalities together. While the truth is that this is what actually gets the job done, the social truth is that the aggressive-sounding dealer takes credit.
The good news is that there is a certain change in mass consciousness that is happening in the industry : for example, when I was at UBS, the head of dealing in Hong Kong clearly mentioned in one talk that he thought of the dealers as glorified keyboard punchers while it is automation that does most of the work. Another example was a hedge fund manager wanting to hire algo programers as execution traders because "anyway, they know the exchange rules and how the system works much better".