I am programmer with an interest in lesser-known languages and technologies – Rust, Julia, and the Haiku operating system. A summer of writing OCaml as an intern at Jane Street completely convinced me of the value and practicality of functional programming.
While at Hacker School this spring, I tried out Julia, wrote the WebSockets.jl package, and fell in love with the language. Since then I have given several workshops on Julia and spent the summer at MIT adding opt-in type “critiquing” (like type checking, but gentler) to the language. In the fall, I will be finishing an MSE at Johns Hopkins University, where my thesis project will be the continuation of my type critiquing work.