Instead of coming up with a New Year’s Resolution for 2022, I decided to try something a little different. I’ve had pretty mixed results with resolutions in the past, but wanted to make an improvement in my life. So, I’ve decided to focus on an intention instead of a specific behavior.
- January 24, 2022Continue...
A Political Case for a Blanket Cryptocurrency Ban
July 11, 2021Continue...While I don’t agree with some of the asserted conclusions, the core of this essay is really solid.
My Backup System
December 14, 2020Continue...A newer version of this article was written in 2023. It includes new details about my local storage and some more general details.
Static 2.1
October 3, 2018Continue...Static 2.1 is now available on the App Store. Here’s what’s new.
Static 2.0
January 21, 2018Continue...Back in 2013, I released an app called Static for iOS. It was a basic white noise app, with a few different sound choices. It had a very opinionated interface, complete with an era-appropriate speaker grill artwork.
HomeKit IP Power 9258 Plugin
November 30, 2017Continue...While setting up Christmas decorations this past weekend, one of the kids[1] suggested we connect the lights in a set of village buildings to Siri. My instinct was to grab a few more Z-Wave outlet plugs from Amazon, but I remembered having an outlet controller stashed away somewhere that I’d used for a similar purpose a few years back.
Homebridge
November 28, 2017Continue...HomeKit has seen a slow-but-steady increase in the number of supported accessories since its introduction in 2014. Initially, lights, outlets, and thermostats were the most common. Today locks, fans, garage doors, and cameras are also starting to emerge on the market from reputable manufacturers, along with a slew of sensors.
Frameworks Need Better Logging
March 21, 2017Continue...Over the past couple years, I’ve worked with quite a few third-party frameworks. These experiences have highlighted a significant deficiency common in many frameworks; most frameworks suck at logging. More recently, I’ve had the chance to build a few frameworks from the ground up, so I’ve used those to explore how logging could be done differently.
The Cost of Swift
February 22, 2017Continue...Before I get started, I need to preface this essay with a few important points:
I really like Swift. I’ve built quite a few apps with it, both at work an on my own. Astra is almost entirely written in Swift, with only a few classes that touch Core Audio written in Objective-C.
My opinions are my own - they don’t reflect those of my employer or my coworkers.
Remembering Grandpa
November 29, 2016Continue...