• Everett Parks Reviews Project

    Earlier this summer I visited all 46 city parks in Everett, WA with my dad over 2 days. Growing up in Everett, I frequented some of these parks, but never been to others. With so many parks to visit, it was a definite challenge to visit them in such a short period of time. Despite these parks not being famous or well-known, there’s quite a few very nice spaces! I decided to document the parks and also the journey to visit them all.

  • Automatic Reference Counting with `self`

    Recently, when working on Jared, I ran into an interesting memory leak. Jared is written nearly entirely in Swift, which uses ARC for memory allocation. As advertised, it usually “just works”. However in this case some of my callback code had unintended side effects.

  • Now that's what I call music album art except badly edited to say now that's what I call the best stuff of the decade instead

    Best of the decade

    This is the stuff that I enjoyed the most since 2010.

  • homekit blinds UI

    Homekit Servo Blinds

    I have little experience with hardware, but had a goal that I wanted to retrofit my completely manually operated blinds so that I could control them via HomeKit. This post is about how I accomplished exactly that! The final solution is controllable down to a percentage via siri and the home app.

  • How to run homebridge in the background

    A no BS guide to running homebridge in the background on a unix system (requires systemd). Works 70% of the time every time.