Notices:

Currently hosting a Minecraft: Create Aeronautics server. Download the .mrpack

Featured Blog Post:

goodbye, microsoft - 2026-07-02 23:46:23 -0400

I migrated all my repositories over to codeberg from github following a souring I’ve experienced with microsoft products. In short, I don’t like the user experience or the direction the company is going. They’re an industry hegemon so I have to keep some accounts open, but this migration was another step to minimize my presence in places I’d rather not be.

The Good: I’ve had a lot of fun refactoring my website and changing static site generators from Jekyll to Hugo. The refactor allowed me to clear up some tech debt which was haunting me. I commingled a lot of data, code, and presentation on the old website that would have been better separated. I developed the Mondriaan theme which helped me consider my choices with more gravity since the theme should be website agnostic. The separation simplifies website maintenance and allows me to upload more frequently.

Design choices were also revisited after reading through Matthew Butterick’s Practical Typography guide and the Web Accessibility Initiative’s Accessibility Principles. Most notably, this resulted in me narrowing my page width for ease of reading.

Featured Recipe:

pesto chicken caprese sandwich - 2026-07-10 19:00:26 -0400

Recipe uses 4 french baguettes and serves 24.

Ingredients:

  1. 4 baguettes
  2. 2lb boneless chicken breasts
  3. 3 sliced mozzarella balls
  4. balsalmic glaze
  5. 2 beefcake/heirloom tomatoes
  6. 5oz arugula
  7. mayonnaise

Pesto Ingredients:

  1. 4oz pine nuts (shallow tub from Hannaford’s)
  2. small tub of grated parmesan cheese
  3. ~3 stalks of basil?
  4. olive oil
  5. jarlic
  6. 1 lemon

Instructions:

  1. Remove the basil leaves from the stalk and discard the stalk.
  2. Blend all pesto ingredients in a food processor, adding olive oil to thin the mixture. Usually pesto has a texture and isn’t pureed, but the recipe makes concessions due to volume of food
  3. Cut chicken breasts along the grain into bite size strips
  4. Place chicken breasts in a ziploc bag. Take half the pesto and massage it into the flesh. Refrigerate
  5. Slice the tomatoes and then half them. Salt them to taste
  6. Stage the remaining ingredients for easy sandwich assembly
  7. Butterfly the baguettes open and spread olive oil and mayonnaise along the inside
  8. Remove the chicken from the fridge and grill them until some parts are blackened
  9. Rest the chicken
  10. Toast the bread (Grill them inside-face down if there’s space)
  11. Spread the remaining pesto along both inside faces of the baguettes
  12. Line the bottom half with arugula and then alternate between mozzarella, tomato, and chicken
  13. Drizzle balsalmic glaze across the ingredients
  14. Close the sandwich and press flat
  15. Cut each baguette into 6 pieces along the diagonal, similar to how the baguette is scored

Disclaimer:

I’ve toyed around with the ingredient quantities as I had extra chicken, mozzarella, and tomatoes the last time. I have a tendency to use all the ingredients at my disposal to make a meal, which sort of explains why the pesto is pine nut heavy. I find it much simpler to work this way and joke that it mirrors just-in-time manufacturing techniques. In the example of the pine nuts, I value using all of the pine nuts and feeding everyone over having pine nuts leftover and having the perfect flavor balance for the pesto. This also frees me from carrying a large inventory and concerning myself with food spoiling. If there is leftover food, it is already cooked and ready to be eaten immediately. The trade off for this approach is that I always must go to the grocery store beforehand and there is little room for error while cooking.