This past weekend, I decided to take a trip down memory lane and take a look at the evolution of this blog’s design over the years (with a little help from the Wayback Machine). While I’ve really enjoyed the challenge of making an obsessively backwards compatible blog these last few...
Posted on March 3, 2025
work
So much for writing all about my teaching journey, huh?
Posted on November 9, 2024
work
It’s been a very long time since I’ve posted anything here–don’t worry, I haven’t forgotten about you all; it just turns out that the first year as a teacher is extremely time-consuming.
As I prepare to take my terrifying leap into hackademia, I’ve been freelancing a lot more lately—both as a way to freshen up some of my more rusty skills (Directing leaves little room for slinging code or technical writing), and as a way to offset some of the lost income...
I first made this announcement on my LinkedIn, but I felt it was appropriate to post something specific and more detailed here because the amount of support I have received from you, the tens of readers of my blog, has always been overwhelmingly positive.
The first computer I ever owned was an HP Pavilion 7850 desktop tower that I picked up at a thrift store for $16 at the start of my Junior year of high school in the Fall of 2003.
A short while back, I picked up one of those newfangled folding phones so I could (ostensibly) read more. This purchase obviously went against my “single-purpose devices” and “offline-first technology” rules, but I got caught up in a wave of techno-consumerism that ended up inspiring additional purchases of new wireless...
Posted on June 24, 2024
tools
It’s been a little over seven months since I followed a trend and published my default apps, and in that time a few things have changed, so I thought I’d post a quick update:
Give yourself some credit. You’ve come a long way since your first job, and still have a long way to go until your last.
Leadership is a hard job, but it’s not a complicated one. At its core, it’s about communication, honesty, and empathy. It’s about connecting with people, and learning how to work together towards a greater purpose.
Posted on June 19, 2024
work
There’s a modern term called second-screening that, I think at this point, we all engage in in some form or another.
I have a confession to make: I fail a lot.
Anyone else tired of being shackled to a desk between the hours of 9 and 5 on a beautiful day?
It’s been about a year since our (extremely elderly) dog passed away and the house has been feeling too quiet for too long (despite the children that also inhabit it). So this past weekend we took a trip to the local animal shelter to “just visit the dogs” and ended...