September 9, 2019 I moved this blog back to Dropbox.

I tried to maintain a Dropbox-like interface with git semantics but it wasn’t working out and I spent far too

September 9, 2019 just setting up my twttr 2 electric boogaloo

August 21, 2019 Installing K6/Grafana/Influx DB on Ubuntu

K6 is a great load-testing tool that can spit reports out to Grafana via InfluxDB. To install the full stack on a full-stack Ubuntu instance, run

Quick Tips
August 16, 2019 Using custom data sources in node-convict via the convict.load() function to simplify application configuration

node-convict is a wonderful NPM module that lets you declaratively define configuration settings via JSON (or Javascript objects) and where the

Quick Tips
August 15, 2019 Running Commands In the Root of a Git Directory

I work in monorepos a lot, and often finding myself needing to run commands at the root of a git repoistory from inside a package folder inside the

Quick Tips
August 15, 2019 Invoke Automator Workflows From Terminal/Shell on OSX

Working on more automation around this blog, I learned last night that it’s possible to run Automater workflows from the shell: This can also be

Quick Tips
August 15, 2019 Getting and Parsing the Repository Root Using Git

Will print the full, absolute path for a repo. This can be passed into for further processing. For instance: And, of course: This is useful for

Lab Notes
August 14, 2019 Record PXL Footage with an Android Smartphone

The PXL 2000 is a toy video camera that I’ve used to record some dope footage. A friend who runs the PXL film festival, PXL THIS, asked me to write

News and Updates
August 13, 2019 Admitted to Grad School!

When it became obvious that I was actually going to graduate from undergrad, a few people started asking me what was next. My reply so far has been

Lab Notes
March 19, 2019 Migrating ODK Aggregate from Fargate to Azure Kubernetes Service (part 3)

In which I test the previous configuration tweaks in Kubernetes.

Research Shorts
March 18, 2019 Videotex

From Wikipedia: Videotex is interesting to me, not just because of its aesthetic qualities, but because it attempted to adapt existing

Quick Tip
March 18, 2019 Running Background Shell Scripts Using Automater

As part of some recent housekeeping, I recently swapped the backend of this blog (powered by the wonderful Blot.io from Dropbox to

Lab Notes
March 13, 2019 Migrating ODK Aggregate from Fargate to Azure Kubernetes Services (part 1)

Why I'm doing this, and I begin to experiment with ODK Aggregate on k8s by sending in a PR that tweaks ODK's build process for Docker.

Lab Notes
March 12, 2019 Migrating ODK Aggregate from Fargate to Azure Kubernetes Service (part 2)

In which I submit another PR that continues to tweak Aggregate's configuration experience for Docker, using Docker bind-mounts, symlinks and other magic.

Lab Notes
March 7, 2019 Migrating ODK Aggregate from Fargate to Azure Kubernetes Service (part 4)

In which I test the previous configuration tweaks in Kubernetes.

Essays
December 1, 2016 America just attempted suicide. Now what?

On Tuesday, November 8, 2016, the United States of America attempted suicide: 126 million citizens marched into the polling booth and, yearning for

Essays
November 26, 2016 The Communitarian Politics of WALL·E

It’s easy to cast Disney-Pixar’s hit 2008 film WALL·E as not much more than a simple love tale between two robots. While that tale may weirdly