Welcome! This page has way too much self-indulgent detail, but if you’re really interested in what I’m all about you can probably find it here.
You’re always welcome to email me. Seriously!
I grew up in Michigan. I’ve lived in California for the past several years, first in LA, then in Sacramento, and currently in San Francisco.
I play tennis three or four times a week, and have for the past year or so. I’ve gotten a lot better in that time!
I’ve enjoyed almost every sport I’ve tried—baseball, basketball, tetherball, football, softball, soccer, table tennis, pickleball, kickball, dodgeball, wall ball, ultimate, and inner tube water polo, to name a few.
I also like a ton of other outdoorsy stuff. Most often this is hiking, but I’ve also done parasailing, whitewater rafting, mountain biking, skiing, rock climbing, kayaking, and more.
I really like making video games. One of my favorites I’ve worked on was a virtual reality survival game in space called Disasteroids.
I have also played more video games than I care to admit. I’ve written reviews for some of them. I tend to like indie platformers and puzzle games.
Here’s a list of some books. I read almost exclusively nonfiction, because I like learning new things and trying to better understand how the world works. I wish I had more time to read fiction.
My favorite fiction book is Infinite Jest, and my favorite nonfiction book is probably Learn You a Haskell for Great Good! because it set me down a path to a lot more learning about topics I find super interesting. My most treasured book from my childhood is 1000 Play Thinks.
I enjoy making music. I usually make electronic stuff. I learned the basics of how to play piano in third grade, and my skills have slowly improved since then.
I also like the flip side of that—dancing, music festivals, concerts, or just listening to stuff while I work. I have a playlist cycle four years in the making, aptly named Dance to This, Dance to That, Dance to These, and Dance to Those. I think it’s cool to see how my taste has changed over time.
This blog is my biggest collection of writing. My favorite poem I’ve ever written is titled The Water’s Too Wet. I’ve written over 100,000 words in 2019 across 80 blog posts. That’s around one new post every 4.5 days! My technical writing has been featured in Haskell Weekly #156 (Type-Enforced Exponential Trees) and #177 (Building Lenses).
I’ve been to all 48 continental United States. I’ve seen several parts of Canada. I’ve been to the following European and Asian cities: Athens, Barcelona, Beijing, Florence, Hong Kong, Lisbon, London, Madrid, Paris, and Rome. I’d like to see more of the world!
My favorite programming language is probably Haskell, but for quick stuff I’ll usually reach for Python since that’s what I’m fastest in.
I’ve been using Vim as my editor for many years. I also actually like Emacs quite a bit, but I got used to Vim first. The editor wars seem silly to me; clearly
ed is the winner.
You can read my dotfiles if you’re into that sort of thing. The quick explanation is: Vim, tmux, and trying to remember to automate things.