I&#x27;ve been in and out of coding for finance at a few different shops for about 10 years now, and recently have been working more on the front-lines:  coming up with my own trades and the software to do those. I can tell you from personal experience that this is a <i>completely</i> different experience than writing code for someone else (a trader) who then is responsible for making&#x2F;losing the money.<p>Imagine this for a daily routine:
1) oh shit this is awesome: x times $1000000 means i&#x27;m going to be so fucking rich!
2) run code live on the XYZ market, trying not to shit bricks
3) hang-on i found a bug in my analysis&#x2F;data-preprocessing&#x2F;ML pipeline and i&#x27;m not going to be rich.
4) spend hours (or days) fixing bug &amp; re-running analysis
5) go back to 1).<p>After a few months of this one gets seriously fragged.