14,325 karma · joined March 13, 2017
I'm really not a huge fan of rust as a language but it is clearly delivering results in that e.g. I find myself actively hoping that people rewrite web tooling in rust and so on. C++ is a mess that should be allowed to die.
So more seriously my thinking is that we should, on purely moral grounds strive to have things be fast and lean. How many years of human misery have been lost to waiting around for python programs for example because the team for years wanted to the interpreter to be simple
It is worth saying however that part of tail hedging is that the payoff is worth a lot more when everything else has tanked, so e.g. even if you (say) get 10% on your puts when the wider portfolio is still down 40% (made up numbers), you can deploy that capital at probably quite a high expected return.
There are, at this point, quite a few git-successors that either basically or literally use gits object model - git-butler, jujutsu, sapling (iirc). It's at worst good-enough.
They have in fairness fixed a lot of the worst aspects of this by adding basically a second language to it but e.g. I massively prefer writing F# if purely because if I want to do something I can just to it rather than first implementing public static DoThing : IDoThing
There is obviously a very good reason for transparency but I think the full extent of FOI is basically like asking if someone is wearing trousers on a call
AI makes me massively more productive as a quant, and more creative in the sense that it can often find calculations I don't know how to start, BUT the flip side of that is that I can also feel my skills atrophy and as such am trying to make sure I do maths exercises and so on. I don't worry about programming skills because programming isn't about code.
To learn how and why these things are traded, however, read this book, the only (good) truly beginners guide to fixed income:
https://www.jdawiseman.com/books/pricing-money/Pricing_Money...