It would be cool to start seeing more of this from other companies. Also, I wonder if anyone has done an extensive cost-benefit analysis of using OCaml instead of a more common language. It seems like the training and cost of always needing to build your own frameworks would be exceptionally high.
> There is, as you can imagine, a lot of ground to cover. With 45 interns between our NY, London and Hong Kong offices, there were a lot of exciting projects.<p>Wait, we're leaving the defense of our realm against mystical incursion to <i>interns?</i>
What tech interns do at trading companies, especially JS, always amazes me. Not because of the complexity of the problem domain but rather the rigor of the solution.<p>Something like Tristan Hume's famous blog post [0] on Tree Diffing would be <i>unthinkable</i> at Amazon, or most likely even Google or FB. If it's for internal use, they'd just slap together whatever works and looks nice, test the crap out of it and launch (part 2 optional). Nobody would want to spend weeks minimizing the white space like this, especially over 5 weeks.<p>I know multiple people who have interned at Trading companies - all making more than $9k a month - working on optimizing React rendering for tables. They have solutions that are amazing and wonderful because they are superior engineers and computer scientists than mere mortals like me, but for the problem space it seems pretty ridiculous.<p>I know people who have done crazy stuff that has gone into production during their Google, Facebook, or even lesser companies like Amazon internships but were compensated a fraction ($6k a month at Amazon vs. $10k a month at JS). I guess this is the dollar value difference of prestige.<p>[0]: <a href="http://thume.ca/2017/06/17/tree-diffing/" rel="nofollow">http://thume.ca/2017/06/17/tree-diffing/</a>
Where the interns paid, at a market rate? This seems like legal documentation demonstrating that they were working on core development for the firm. So without fair pay, that is illegal is it not?