3 ms·
By trying new languages, I learn different ways of doing things and different ways of thinking. Basically it's a way of uncovering the unknown unknowns, be less
by karmakaze 5y ago
By trying new languages, I learn different ways of doing things and different ways of thinking. Basically it's a way of uncovering the unknown unknowns, be less of a Blub-programmer. It also makes me a better programmer in my day-job-or-other language.
The main reason I do it though is simply because it's fun to see new and different things. I'm very much a programming language and frameworks/libraries tourist. Of the languages I've tried, F# comes closest to seeming like it could be good for general use, if only it was more popular and had a killer framework or application space (like Scala for Spark). I think it gets overlooked because of its MS/.NET origin and OCaml folks either don't care for it or are small in number.