Yaron Minsky
Showing 1–2 of 2 transcripts.
- Jane Street1h 4m
Jane and the Compiler
Starting fifteen years ago as a tactical replacement for Python in quantitative research, Jane Street scaled its OCaml infrastructure to a 12-million-line production environment that now powers automated trading for its 800 employees. The firm drives significant ecosystem advancement by transitioning from passive user to active contributor, open-sourcing critical tools like the Dune build system while championing conservative language evolution and rigorous engineering features such as first-class modules and generalized algebraic data types. This strategic stewardship ensures the language remains performant and correct for high-stakes finance while securing long-term viability and attracting top engineering talent.
- Jane Street1h 9m
Effective ML
Yaron Minsky, a Jane Street Capital programmer, outlines a software development philosophy where reader readability and compiler enforcement take precedence over writer convenience to manage financial risk. The firm applies this approach through rigorous interface standardization, algebraic data types that render illegal states unrepresentable, and exhaustiveness checks that prevent logic errors during refactoring. These strategies enable the maintenance of a massive OCaml codebase, prioritizing correctness in high-frequency trading systems by using phantom types for safety and avoiding unnecessary abstractions that increase complexity.