When I was a kid, I wanted to grow up to live in a library in a lighthouse and spend all my time learning and solving puzzles and making stuff. And except for the lighthouse (so far), that's pretty much what my grown-up life has become!
Nowadays I get to write OCaml professionally alongside a bunch of really smart and awesome people, and somehow I've ended up with the best cats.
(And before that, once upon a time I was a lawyer, and I ran my own law firm after finishing my clerkship at the Criminal Court in Brooklyn, NY. (I always loved criminal defense the best.) Now that I'm a programmer, it turns out that having lots of formal training in evaluating evidence continues to come in pretty handy!)