psst, hey kid, wanna read a weird programming book
Ian Henry

I’m a software engineer at Jane Street Capital. I write a lot of OCaml, and I’ve worked on some very interesting high-performance distributed systems. I started at Jane Street in 2016, left in early 2020, and came back in late 2022. I spent my time off writing a fantasy novel about communication technology.

Before Jane Street I was doing R&D stuff at Warby Parker. Mostly iOS, OpenCV, and Python.

Before that, I worked at Trello. I used to work at Fog Creek Software, but then we split into separate companies. For a few years I worked on the iOS app, but I also did a lot of work on the web client.

I was an intern at Fog Creek in the summer of 2011, and started there full time in 2012. I left near the end of 2015.

From 2009-2011 I worked as an intern doing “data science” at RW3 Technologies. Mostly C# and SQL. And Windows Forms. Remember Windows Forms? It was a really long time ago.

I have a BS in Computer Science from the University of Texas at Austin. Which is to say: I know some Java.

I like learning different programming languages. I used to spend a lot of my spare time designing languages, but then I started writing Haskell, and it kinda just clicked with me. That eventually led me to OCaml, which has been a very fruitful partnership. Lately, though, I’ve been spending a lot of time with Janet.

I’m afraid of bodies of water so deep that you can’t see the bottom of them and of being forgotten after I die.

I grew up in Austin, spent much of my adult life in Brooklyn, but now I live in Los Angeles.