I’m a software engineer in Raleigh, North Carolina. I enjoy running, biking, disc golf, reading, writing, food, dadding, buying plants, playing with dough, playing violin, and raising backyard chickens.
I also start a lot of new projects. Some of them are here.
This is my personal website. What you see below are a collection of my thoughts, and sometimes just public documentation. I’ve realized that if I try to get my thoughts perfect before hitting publish they will never see the light of day. So strap yourself in and read the things I was happy to put out into the world, freed from expectations.
If you want to get in touch with me, you can reply to my newsletter, or via Twitter.
I was recently asked about the best way to calculate a particular Fibonacci number. In this post I explain why you may not always want to reach for recursion, a favorite technique of interviewers. ✨ WITH MEMES AND GRAPHS. ✨
Unix/Linux utilities are one of my favorite ways to do basic text analysis. This post was originally a Twitter thread but I kept running into the character limit and wanted to write it down in longer form, so here we are.