Session: Consuming, Contributing, Collaborating: Open Source from all sides
Organizations encounter open source projects from multiple
different directions: they use existing open-source projects as
part of their internal toolset; they create and release their own
internally developed open-source software; and they collaborate
with broader open-source communities.
In this talk, I'll discuss the social and technical challenges of
engaging in open source in all these ways, through the lens of our
experiences at Jane Street, a tech-focused quantitative trading
firm that has been deeply involved in open source work for the last
- What are the technical challenges of open-sourcing internal code without sacrificing the advantages of internal-only tooling and workflows.
- What are the tradeoffs of working directly with upstream on an open-source project, versus forking internal-only versions.
- Some of the advantages of using open-source over closed-source solutions, in terms of debuggability and flexibility.
Yaron Minsky joined Jane Street back in 2002, and claims the dubious honor of having convinced the firm to start using OCaml. He also spends way too much time teaching his kids how to program.