I have found this thread fascinating and informative, thank you.
I am a programmer with very little (almost none) experience in the financial markets. However I am good at what I do (programming), and I have developed several high concurrency systems using a test driven "agile" methodology to...