That's cool. I'm surprised you say that finance always takes a backseat to writing amazing code, though.
In my experience, traders don't want cool new snazzy Google Wave. They want Excel. They don't want cool new Web 2.0 streaming quotes/risk calculations/portfolio calculations, they want VBA macros in Excel.
Even if you are working in actual trading/strategy area and write up your backtester with Python. They want your P/L in Excel. To implement the strategy though, they want it in C++.
Want to get into details as to what kind of "snazzy technology" or "amazing code" you guys are involved in? You don't have to give me corporate espionage secrets, just vague general topic.
Is it a flashy OMS/EMS/reporting/risk/quotes front-end? What kind of technical problems do you guys encounter? In terms of concurrency, security, message processing, bandwidth/latency? What kind of business problems do you guys encounter? In terms of smart-routing, risk calculations and compliance. Just curious what programmers in GS are generally involved in.
Yes. Old = good. New = bad. Tech in finance is about efficiency. Everything else does not matter. The GUIs are usually atrocious. Traders don't care, as long as they make money. Excel is abused beyond belief and there is a whole cottage industry around Excel plug-ins. A good VBA programmer can command a salary as large as a C++ hot-shot. Sad.
In my experience, traders don't want cool new snazzy Google Wave. They want Excel. They don't want cool new Web 2.0 streaming quotes/risk calculations/portfolio calculations, they want VBA macros in Excel.
Even if you are working in actual trading/strategy area and write up your backtester with Python. They want your P/L in Excel. To implement the strategy though, they want it in C++.
Wall Street: Excel for life!