Programmatically Downloading Images from a Website

Apr 10, 20203 min read

I have an old private blog from more than a decade ago that I’m shutting down. It was basically a semi-private journal, related to the…

In Act II, Will We Wait Until Our Row Number Is Called?

Apr 9, 202010 min read

At this time, we’d like to offer early boarding to passengers traveling with small children, and our active military members.” once-familiar refrain at airports It’s…

To the High School Class of 2021

Mar 28, 202011 min read

March 2020: I’m reading lots of pieces (for instance here, here and here) about the COVID Class of 2020, detailing many real and heartbreaking stories…

A Turn Toward Optimism

Mar 22, 202014 min read

I am noting for my future self that yesterday, Sunday March 22, 2020, was the day that my mood shifted fairly markedly from gloomy about…

Introducing bigthanks.org

Mar 18, 20202 min read

Late last week, a few of us started discussing ways we could help out local restaurants that are devastated by the COVID crisis. My friend…

50+ Ideas for Your Socially Distanced Spring

Mar 11, 20206 min read

At this writing in Seattle, amid the COVID-19 outbreak, nearly all schools have announced closure, and have gone (or are soon going) to remote learning.…