> they were consistently building things with just one or a handful of people that would have taken multiple teams at other organizations I've seen.
> you develop a shared mental model of the system you're developing
How much of this was due using OCaml?
Despite some language-specific quirks, trying Elm has almost convinced me that dynamic typing is a mistake for any parts of a project which don't need to be used from a REPL context.