Blog Archive

An archive of all of my posts.

Delayed animations in a ForEach in SwiftUI

A quick and easy extension to help aninmate views in sequence in SwiftUI projects.

In defense of Productivity Porn

Productivity Porn isn't all that bad if you use it in a healthy way.

Keeping plants happy with sensors and automation

How I set up an array of Arduinos with moisture sensors to monitor plant health and send alerts when they need watering.

Command-line gems that deserve a place in your muscle memory

Six command-line shortcuts or tidbits that I've used throughout my career that are still imprinted in my brain after all these years.

Importing Venmo transactions into YNAB

How I use a tool I built to keep YNAB synced with activity from Venmo.