I’m a toolmaker helping people write great software

  • Securely store SSH keys with Secretive

    Secretive is an app by Max Goedjen for storing and managing SSH keys in the Secure Enclave on macOS. Most of us keep our private SSH keys on disk at ~/.ssh/id_* with restrictive file permissions to keep them a secret. However, it is not difficult for malware to copy these private keys from disk. Secretive […]

  • Uncommon Observations about the VESA Studio Display

    I have used a Studio Display with a VESA mount and nano-texture glass for a bit over a week. Here are some uncommon observations about this particular model coming from an LG UltraFine 5K and two Intel MacBook Pros. macOS rotates the screen for you when the display is rotated into portrait. This works perfectly […]

  • Hosting a nonprofit website for free with WordPress, Azure, Trellis, and Terraform

    I open sourced the WordPress stack and Azure web server infrastructure used for awakeningchurch.com. Azure can host WordPress at no cost because Microsoft offers $3,500 a year in Azure credits for nonprofits. You only need about $360 of these credits to serve a simple website with a staging and production servers. WordPress stack The WordPress […]

  • Robust Portable Live Streaming on a Budget

    In 2019, I built a new live streaming PC for Awakening Church. I am excited to share the details of our live studio PC and how you can build your own to have high-quality live production switching and streaming without the typical high cost. A few months ago we shifted to recording our weekly broadcast […]

  • Waters from the Wilderness

    Waters from the Wilderness

    Today I took a trip to the Pulgas Water Temple. It’s only open on weekdays, so I stopped by for a few minutes late in the day. I took these pictures on my Canon EOS 6D with my go-to 17-40 f/4 L lens. This stone structure near Interstate 280 commemorates the completion of the Hetch […]