Welcome to the personal website I built back in 2017, over about 20 minutes on a Sunday. If you’d like to know how easy the setup was on Ubunto in 2017, here’s what it was like: —

  1. Upgraded Ruby to version 2.1.1 to be compatible with clang.

  2. Downloaded and installed Jekyll.

  3. Downloaded and installed the Minimial Mistakes theme.

  4. Modified the images in the /images folder to be smaller in height to save vertical real estate (first installed imagemagick):

     $ mogrify -crop 100%x40%+0+0 sample-image-?.jpg
    
  5. Installed the octopress gem:

     $ gem install octopress
    
  6. Made this post with octopress:

     $ octopress new post "How I Set Up This Site" 
    

Now, here’s what it looks like to set up on post-2020 Mac (with an M1 or M2 chip) in 2025:

            ,--.
           /-__ \
          |\\\   |
          |\\\\/|D
          = \  //
      __=--`-\_\--,__
     /#######\   \###`\
    /         \   \|  |
   /   /|      \   \  |
  /   / |       \     |
 /   /  |        \    /

That’s an actaul photo from the documentation. Or at least it should be. I spent about 10 minutes updating content, and about 1-2 hours getting ruby and macos to play nice together. Major hattip Moncef Belyamani, whose instructions for debugging this manually were way more helpful than Grok, ChatGPT, and Cursor combined. Because of his really well-written articles, I spent most of the time updating this reinstallng xcode, which was actually a required step.

If you’re not already horrifically bored to tears and want to read even more about the struggles I went through to update the tech stack in 2025, you can read my blog post about it here.

If you’ve made it this far and are still reading this right now (why, though!?) and you think this is one of the greatest pieces of satire ever written, please reach out via email or carrier pidgeon so we can be friends. Or LinkedIn, if you absolutely must.

p.s. Did you know actual carrier pidgeon messages are still a thing? I did not, until I wrote this post. But it is, actually, a thing still.

Updated: