Good article. I'm involved with a large-ish OCaml project[1] and some of these things apply there too. In particular we avoid "academic" features of the language like functors[2] and first class modules, because they obscure the flow of the code and are a headache for ordinary programmers to understand. I often get requests from people from the OCaml academic community asking if we have any available positions, and t…
Also, according to this[1], There are basically three main contributors, including you, so I fail to see how training would be an issue ...
[1]: https://github.com/libguestfs/libguestfs/graphs/contributors