Fairly seasoned generalist, mostly writing Go these days. Lots of plumbing with LLMs etc.
Would love to learn something new but am driven by a goal in mind (ie OCaml exposes me to "X industry")
Is that a thing?
I think learning a functional language is 100% worth it because it introduces you to many different concepts, any statically typed functional language should be good for this.
Generally I think learning new paradigms of languages is worth it. Nice to have an alternative perspective on solving the same problems.
EDIT: Not sure about OCaml serving as an introduction to a particular industry. Compilers come to mind but you can write them comfortably in any language.
You can see a list on the OCaml website of companies using it, or read some success stories (https://ocaml.org/industrial-users).
- https://signalsandthreads.com/
(It's one of three programming podcasts I consistently listen to these days, the others being On The Metal and Developer Voices.)
b0a04gl•1h ago