Outside of work, I prioritize staying active and curious.
Most of my free time is consumed by cooking, working out, reading, learning, and spending time with family and friends. I tend to gravitate toward learning about computer science and longevity, but other random rabbit holes get some of my attention too. And when I can find the time for it, I play golf.
-
Animations on the Web
Excellent web design course for the non-professional -
The Missing Semester of Your CS Education
Variety of interesting lectures (CLIs, Git, debugging, etc.) -
Harvard's CS50
Approachable foundations of CS course -
From Bits and Gates to C++
Dense, but enjoyable. Goes from logic gates all the way to basic C++
-
The Three-Body Problem Trilogy — Cixin Liu
Some of the best sci-fi I've ever read. Lots of game theory and technological optimism. -
Black Hole and Time Warps — Kip Thorne
Almost a textbook, but Thorne writes in a casual and approachable way. Learned a lot. -
Dungeon Crawler Carl series — Matt Dinniman
I absolutely loved this silly series. So funny, ridiculous, sad, existential. Just phenomenal.
A full list of every book I've read in the last few years is here.
I love experimenting in the kitchen. I share recipes on Olea and send a weekly email called Eat Well and Eat Good with what I'm actually cooking each week.
Whenever I can find the time (and the weather permits), I try to play golf. I love the game and how golf's lessons apply to life (see Feet and Inches).