I gave this talk at JSFoo, Bengaluru, in October 2018. It describes my experience in switching to ReasonML on Turaku, and how learning to use a statically-typed functional programming language involves much more than learning the language's syntax or features.

You can find the complete set of slides on Slideshare.

I'd like to thank my wife, Rekha, for the last minute work that she did in replacing my awful stick figures with prettier ones, and Jasim and Sherin of Protoship, for their critique and advice in the process of creating this talk. Credit is also due to the fine folks over at HasGeek for setting up rehearsals — I'm pretty sure the talk wouldn't have gone as well as it did without those.